>데이터 베이스 >MySQL 튜토리얼 >ubuntu mysql5.5 改动数据目录

ubuntu mysql5.5 改动数据目录

WBOY
WBOY원래의
2016-06-07 16:15:341012검색

ubuntu mysql5.5 更改数据目录 mysql数据空间不够,需要迁移/var/lib/mysql目录,网上搜的大多失败,在此记录备忘 使用分区工具重新划分了一块空间,格式化ext4,使用 ls -l /dev/disk/by-uuid 命令查看UUID,添加到/etc/fstab文件,挂载到/data 重启。 sudo

ubuntu mysql5.5 更改数据目录
mysql数据空间不够,需要迁移/var/lib/mysql目录,网上搜的大多失败,在此记录备忘

使用分区工具重新划分了一块空间,格式化ext4,使用 ls -l /dev/disk/by-uuid 命令查看UUID,添加到/etc/fstab文件,挂载到/data 重启。

sudo /etc/init.d/mysql stop
sudo mv /var/lib/mysql /data
可能会有权限问题
sudo chown -R mysql:mysql /data

修改/etc/mysql/my.cnf中的datadir参数
修改/etc/apparmor.d/usr.sbin.mysqld中,添加或者替换/var/lib/mysql字符串为mysql要迁移的目录

最后重建mysql库文件
mysql_install_db --basedir=/dir --datadir=/data/mysql --user=mysql
但是这样以后,账号密码之类的就被重设了,

后来看到使用 sudo /etc/init.d/apparmor reload 这条命令应该也可以,不需要重建mysql库,未测试。
转自:http://www.blogjava.net/baicker/archive/2013/06/14/400548.html
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.