ubuntu修改mysql数据库路径的方法

ubuntu的mysql默认数据库存放路径是/var/lib/mysql,如果要修改这个路径,方法如下:

1. mv /var/lib/mysql /data/

2. 一般来说,mv之后权限是保持的,但可以修改确保无误。 chown -R mysql:mysql /data/mysql

3. vi /etc/mysql/my.cnf 把 datadir 那行改为 datadir = /data/mysql

4. vi /etc/apparmor.d/usr.sbin.mysqld

/var/lib/mysql r,

/var/lib/mysql/** rwk,

中的 /var/lib/mysql 改为新的路径,也就是 /data/mysql

5. 重启服务

/etc/init.d/apparmor restart

/etc/init.d/mysql restart

折腾完毕。

2011年08月31日