美文网首页
MySQL升级 community 版

MySQL升级 community 版

作者: 千年面包 | 来源:发表于2016-09-29 15:47 被阅读0次
默认CentOS yum源安装的最高版本为5.1.73,针对低版本MySQL出现的漏洞,对服务器MySQL进行升级,具体步骤如下:

1、检测系统是否自带安装mysql

yum list installed | grep mysql

2、删除系统自带的mysql及其依赖

yum -y remove mysql-libs.x86_64

删除系统文件

rm -rf /var/lib/mysql
rm /etc/my.cnf
#查看是否还有mysql软件:
rpm -qa|grep mysql

3、给CentOS添加rpm源,并且选择较新的源

前往站点选择自己需要的版本(这里以MySQL8为例)

wget http://repo.mysql.com/yum/mysql-8.0-community/el/7/x86_64/mysql80-community-release-el7-1.noarch.rpm

导入源

yum localinstall mysql80-community-release-el7-1.noarch.rpm

4、查看

yum repolist all | grep mysql

看倒'mysql80-community-source'(具体视版本而定)说明导入成功

5、安装MySQL

yum install mysql-community-server

6、启动MySQL

service mysqld start

7、查看初始密码

[root@***centos ~]# grep "password" /var/log/mysqld.log
2019-03-20T07:06:42.101302Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: aDu7U&Yi0D?l

8、使用初始密码登陆MySQL并修改密码

bash> mysql -u root -p
mysql> alter user 'root'@'localhost' identified by 'password';
mysql> flush privileges;

9、查看mysql是否自启动,并且设置开启自启动

chkconfig --list | grep mysqld
chkconfig mysqld on
注:

针对 bash: yum-config-manager: command not found

yum -y install yum-utils

针对MySQL ERROR 1045
在 /etc/my.cnf的[mysql]下添加如下一行

skip-grant-tables

保存重启mysql

相关文章

网友评论

      本文标题:MySQL升级 community 版

      本文链接:https://www.haomeiwen.com/subject/hbzkyttx.html