Hqman

ubuntu下mysql innodb设置

ubuntu默认安装 mysql 默认引擎不是 innodb


设置 

default-storage-engine=INNODB
innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:1024M:autoextend (表空间 自动增长)


重新 mysql 出错


在ubuntu 官方 找到处理办法

https://bugs.launchpad.net/ubuntu/+source/mysql-5.1/+bug/792607


1: 备份 所有的数据

sudo mysqldump --defaults-extra-file=/etc/mysql/debian.cnf --all-databases > all_tables.sql

2:删除 以前的 innodb 日志 表数据

sudo service mysql stop
rm /var/lib/mysql/ibdata /var/lib/mysql/ib_logfile*
sudo service mysql start

启动过程会 重建 innodb 表数据

3:启动 导入数据


上一篇 下一篇

© Hqman | Powered by LOFTER