因为centos中自带mysql,所以第一步先查看一下:
rpm -qa | grep -i mysql
执行命令后如果存在mysql则会显示已经安装的mysql版本,否则没有显示
删除对应mysql版本:
rpm -e --nodeps mysqxxx版本 即可
有几个就删除几个(以上保证已经全部卸载干净即可)
将准备好的mysql安装包进行解压,解压成功后,需要安装server和client两个rpm包:
首先安装server,其次安装client
rpm -ivh Mysql-serverxxxx
rpm -ivh Mysql-clientxxx
(如果一直报错,可以尝试在rpm -ivh xxx -force --nodeps)
执行每一个rpm包有可能会报错,
报错一般情况下都是依赖的问题,注意看是缺少什么依赖,缺什么就安装什么:
yum install 依赖名字版本
或者:yum -y install 依赖名字版本
(如果是新的版本需要更换yum的源,我是替换成163的源,替换可用的即可)
可能需要更新libxtdc++:
yum update libstXXX
以上工作顺利做完以后证明安装成功:
mysql想要运行起来还需要启动服务:
service mysql start
查看一下mysql服务是否运行:
service mysql status
如果启动出现pid file错误,需要查看一下mysql所在端口:
ps -aux | grep mysql
找到mysql对应端口号:
kill 端口号
杀死mysql进程,然后重启mysql服务:
service mysql start
(其他命令:service mysql reboot 重启服务,service mysql stop 停止服务)
接下来就可以登录mysql:
首次登录时没有密码的:
mysql -u root -p
会提示输入密码,直接点击回车,进入mysql中以后再设置mysql密码:
mysql> set password=password(‘123456’); //回车即可
(此时成功设置好账号:root; 密码:123456)
大功告成!!!