之前一直是使用Ubuntu,习惯了在线安装的方式,此次在centos中使用rmp包进行李先安装,记录下步骤:

1、检测本机安装的MySQL并卸载

rpm -qa|grep -i mysql

检查结果:

mysql-5.1.66-2.el6_3.x86_64
mysql-libs-5.1.66-2.el6_3.x86_64
mysql-devel-5.1.66-2.el6_3.x86_64

说明系统中已经带有MySQL,将其卸载:

rpm -e --nodeps mysql-devel-5.1.66-2.el6_3.x86_64
rpm -e --nodeps mysql-5.1.66-2.el6_3.x86_64
rpm -e --nodeps mysql-libs-5.1.66-2.el6_3.x86_64

强制卸载后检查是否有残留文件:

find / -name mysql

如若有的话清理:

rm -rf /var/lib/mysql/*

2、安装MySQL
上传下载的RPM包,并执行安装,先安装server。

rpm -ivh MySQL-server-5.5.44-1.el6.x86_64.rpm

[备忘]CentOS中使用RPM包离线安装MySQL

再安装client端:

rpm -ivh  MySQL-client-5.5.44-1.el6.x86_64.rpm

安装完成后启动MySQL服务

service mysql restart

修改默认密码:

/usr/bin/mysqladmin -u root password 'new password'

使用mysql -uroot -p 测试是否可正常登录MySQL。
3、配置MySQL
使用官方RPM包安装的MySQL找不到my.cnf文件,官方安装完后配置文件目录在:

 /usr/share/mysql/my-medium.cnf

需要复制到etc下并改名:

cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

然后即可编辑my.cnf。
4、问题解决
错误描述:

Starting MySQL...The server quit without updating PID file (/var/lib/mysql/myname.pid).[失败] 

遇到此问题首先尝试关闭selinux服务。

vi /etc/selinux/config

SELINUX=enforcing改为SELINUX=disabled
保存后重启服务器。


文章链接: http://www.gongzi.org/centos-install-mysql-rpm.html  [复制]
站方声明: 除特别标注, 本站所有文章均为原创, 互联分享, 尊重版权, 转载请注明.