Centos下更改mysql数据库目录

2016-07-11 07:12:30 8020

有时候mysql数据库中数据比较大的情况,容易把安装系统的磁盘占满,导致数据库服务无法启动的情况,这时?更改数据库目录就很有必要,把数据库目录更换到磁盘较大的目录下;如home下:

Mysql的数据库目录为:/var/lib/mysql

在更改mysql目录之前关闭数据库服务

#service mysqld stop

 

1.将数据库目录复制到home下

#cp –a /var/lib/mysql /home

#mv /var/lib/mysql /var/lib/mysql.bak

#chown -R mysql:mysql /home/mysql

2.atadir=/var/lib/mysql改为datadir=/home/mysql,然后保存

#vi /etc/my.cnf

blob.png


3.将get_mysql_option mysqld datadir "/var/lib/mysql”改为get_mysql_option mysqld datadir "/home/mysql"

# vi /etc/init.d/mysqld

blob.png


4.ln命令,指定一条链接给mysql.sock

ln -s /mnt/mysql/mysql.sock /var/lib/mysql/mysql.sock


5.启动mysql服务

#service mysqld start


6.测试:

blob.png


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: