ubuntu server 修改mysql数据目录
15 Dec 2011停止mysql服务 sudo service mysql stop
复制linux下原数据到新目录下 cp -af /var/lib/mysql /datatec/mysql
给新目录重命属性(很 重要,不然出现无法访问目录情况) chown mysql:mysql /datatec/mysql
修改 配置文件 sudo vi /etc/mysql/my.cnf 把 datadir = /var/lib/mysql换成datadir =/datatec/mysql
#在my.cnf中有提到如果修改了 datadir这几部分,最好也调整/etc/apparmor.d/usr.sbin.mysqld
修改文件 /etc/apparmor.d/usr.sbin.mysqld(似乎跟安全配置有关)
sudo vi /etc/apparmor.d/usr.sbin.mysqld 把 /var/lib/mysql r, /var/lib/mysql/** rwk,
改成 /datatec/mysql/ r, /datatec/mysql/** rwk,
再开服务器(这一步很重要) sudo /etc/init.d/apparmor restart
重启mysql服务 sudo /etc/init.d/mysql restart
附:apparmor也是个权限控制的东东.