简洁的想法

仁爱、喜乐、和平、忍耐、恩慈、良善、信实、温柔、节制

Ubuntu下改变mysql数据库路径

| Comments

1, 停止MYSQL服务
/etc/init.d/mysql stop

2, 把数据库文件移动到你指定的位置
mv /var/lib/mysql/ /home/neten/DB/

3, 设置好目录权限, 假设测试数据库为test
cd /home/neten/DB/
chown mysql:mysql ./mysql -R
chmod 700 /home/neten/DB/mysql/test/
chmod 660 /home/neten/DB/mysql/test/*


4, 修改配置文件
sudo vi /etc/my.cnf
查找 /var/lib/mysql, 替换成 /home/neten/DB/mysql

5, 修改mysqld可以对哪些路径进行操作
sudo vi /etc/apparmor.d/usr.sbin.mysqld
查找 /var/lib/mysql, 替换成 /home/neten/DB/mysql
/etc/init.d/apparmor restart

6, 启动MYSQL服务
/etc/init.d/mysql start

Comments