ITPub博客

首页 > 数据库 > MySQL > MySQL更改数据文件步骤

MySQL更改数据文件步骤

原创 MySQL 作者:wlovely 时间:2015-08-18 17:44:06 0 删除 编辑

修改MySQL数据文件路径

1、 关闭数据库进程:

      mysqladmin -u root -p shutdown

2、修改socket文件路径

备份my.cnf后编辑my.cnf文件,修改sock参数,如参数文件中没有该参数,

则需要添加该参数:

socket=/var/mysqldata/mysql.sock--路径为新路径

[client]

socket=/var/mysqldata/mysql.sock

红色部分不能漏掉了,否则,登陆的时候会报如下错误:

[root@ha01 mysql]# mysql -uroot -proot

Warning: Using a password on the command line interface can be insecure.

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

3、修改MySQL的启动文件

Vi /etc/init.d/mysql  修改datadir参数为新值

datadir=/var/mysqldata----该值为新路径的值

4、将老路径下的所有数据文件copy到新的路径。一定要注意copy后文件和目录的权限没有丢失

-bash-4.1$ cp -Rp /var/lib/mysql/* /var/mysqldata/

5、  启动MySQL   /etc/init.d/mysql start

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10569970/viewspace-1775432/,如需转载,请注明出处,否则将追究法律责任。

下一篇: linux常用命令
请登录后发表评论 登录
全部评论

注册时间:2008-06-10

  • 博文量
    20
  • 访问量
    39440