解决centos下安装mysql与系统内置lib冲突问题

来源:互联网 发布:c语言更改文件名 编辑:程序博客网 时间:2024/05/23 11:01
查看系统预装mysql系列
# rpm -qa | grep mysql
mysql-libs-5.1.73-3.el6_5.i686
卸载libs开发包
# rpm -ev --nodeps mysql-libs-5.1.73-3.el6_5.i686
在安装就没问题了

centos安装mysql
http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html

修改数据库存放位置
复制mysql数据库目录(XXX为自己所建立目录)
mv /var/lib/mysql /XXX
 

复制配置文件my.cnf
# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf 
修改配置文件
# vi /etc/my.cnf

# The MySQL client
 
[client]
#password       = your_password
port            = 3306    #端口修改
#socket         = /var/lib/mysql/mysql.sock    原来的指向路径
socket          = XXX/mysql/mysql.sock       #XXX为自己存放mysql数据的数据文件夹
#不设置在登录mysql时会出现
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

# The MySQL server
[mysqld]
 

port            = 3306    #端口修改
#socket         = /var/lib/mysql/mysql.sock    原来的指向路径
socket          = XXX/mysql/mysql.sock       #XXX为自己存放mysql数据的数据文件夹
 


修改mysql启动文件
# vi /etc/rc.d/init.d/mysql
有时是mysqld 一样的  

#datadir=/var/lib/mysql    (注释此行) 
datadir=/XXX/mysql   (加上此行XXX为自己数据库存放位置
 
0 0
原创粉丝点击