到此!开始做“
MYSQL
”数据库目录位置的迁移
1.
关闭“
MYSQL
”
[root@localhost ~]#service mysqld stop
2.
创建迁移后数据库所要放置的目录
[root@localhost ~]#mkdir /home/mysql_data
3.
转移数据,把默认安装目录【
/var/lib/mysql
】拷贝的新创建的数据目录
【
/home/mysql_data
】下
[root@localhost ~]#cd /var/lib
[root@localhostlib]#cp -arpmysql /home/mysql_data
【注:
-a
这个参数保持原因文件的权限;
-r
连同目录一块复制】
[root@localhost ~]#cd /home/mysql_data/mysql
4.
修改配置文件,一共有三处:
修改第一处文件:修改之前先备份原有文件
[root@localhost ~]#cp /etc/my.cnf /etc/my.cnfbak
修改数据存放目录:
原来存放路径:
【
datadir=/var/lib/mysql
】
现在存放路径:
【
datadir=/home/mysql_data/mysql
】
原来存放路径:
【
socket=/var/lib/mysql/mysql.sock
】
现在存放路径:
【
socket=/home/mysql_data/mysql/mysql.sock
】
【注:为了安全,可以将原来的注释掉,重新加入一行。
】
[root@localhost ~]#vim /etc/my.cnf