存档

文章标签 ‘ubuntu’

ubuntu 服务器中修改mysql数据目录的方法

2010年3月8日 没有评论

停止mysql服务
sudo /etc/init.d/mysql stop

建新数据库目录
mkdir /media/hda11/db

复制linux下原数据到新目录下
cp  -r  /var/lib/mysql/* /media/hda11/db

给新目录重命属性(很 重要,不然出现无法访问目录情况)
chown mysql:mysql  /media/hda11/db

修改 配置文件
sudo nano /etc/mysql/my.cnf

datadir = /var/mysql换成datadir = /media/hda11/db

#在my.cnf中有提到如果修改了 datadir这几部分,最好也调整/etc/apparmor.d/usr.sbin.mysqld

修改文件 /etc/apparmor.d/usr.sbin.mysqld(似乎跟安全配置有关)

sudo nano /etc/apparmor.d/usr.sbin.mysqld

/var/lib/mysql r,
/var/lib/mysql/** rwk,

改成
/media/hda11/db r,
/media/hda11/db/** rwk,

再开服务器(这一步很重要)
sudo /etc/init.d/apparmor restart

重启mysql服务
sudo /etc/init.d/mysql restart

附:apparmor也是个权限控制的东东。。

参考文章:http://forum.ubuntu.org.cn/viewtopic.php?f=44&p=1074517