您的位置:首页 > 运维架构 > Linux

centos yum安装mysql 更改路径问题(搜集)

2012-12-02 19:58 453 查看
通过实践给大家整理出来centos5.6 更改mysql路径的方法

yum安装的mysql

1、

使用命令service mysqld stop 停止mysql

查看mysql数据库的默认路径:/var/lib/mysql

使用cp -afir /var/lib/mysql/* /data/

这里的a f i r参数具体指什么请查看cp的帮助

2、

更改my.cnf

使用命令:vim /etc/my.cnf

把其中的datadir更改为新的路径

datadir=/data/

为保证MySQL能够正常,需要指明mysql.sock文件的产生位置。

#socket  = /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)

socket  = /data/mysql.sock (加上此行)

3、修改MySQL启动脚本/etc/init.d/mysqld,

把其中datadir=/var/lib/mysql一行改成你现在的实际存放路径/data/mysql

[root@test1 etc]# vi /etc/init.d/mysqld

#datadir=/var/lib/mysql(注释此行)

datadir=/data (加上此行)

4、

修改etc/php.ini添加mysql.default_socket路径

mysql.default_socket = /data/mysql.sock

5、ln -s /data/mysql.sock /var/lib/mysql/mysql.sock

给mysql.sock建立一个软链接,否则会提示找不到/var/lib/mysql/mysql.sock

6、重启mysqld

service mysqld restart

==============

1、

使用命令service mysqld stop 停止mysql

查看mysql数据库的默认路径:/var/lib/mysql

使用cp -afir /var/lib/mysql/* /usr/local/mysql

这里的a f i r参数具体指什么请查看cp的帮助

2、

更改my.cnf

使用命令:vim /etc/my.cnf

把其中的datadir更改为新的路径

datadir=/usr/local/mysql

为保证MySQL能够正常,需要指明mysql.sock文件的产生位置。

#socket  = /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)

socket  = /usr/local/mysql/mysql.sock (加上此行)

3、修改MySQL启动脚本/etc/init.d/mysqld,

把其中datadir=/var/lib/mysql一行改成你现在的实际存放路径/usr/local/mysql

[root@test1 etc]# vi /etc/init.d/mysqld

#datadir=/var/lib/mysql(注释此行)

datadir=/usr/local/mysql (加上此行)

4、

修改etc/php.ini添加mysql.default_socket路径

mysql.default_socket = /usr/local/mysql/mysql.sock

5、ln -s /usr/local/mysql/mysql.sock /var/lib/mysql/mysql.sock

给mysql.sock建立一个软链接,否则会提示找不到/var/lib/mysql/mysql.sock

6、重启mysqld

service mysqld restart

----------

转载地址 http://oakcdrom.blog.51cto.com/1940330/820219
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: