MENU

CentOS7使用国内源安装MySQL5.7

概述

之前写过一篇《CentOS7 安装 MySQL 5.7》的文章,有同学说在服务器上安装速度只有几k每秒,这次再写一篇使用国内源安装MySQL5.7的文章。

卸载MySQL及MariaDB

首先要卸载原来的MySQL和MariaDB,使用rpm -qa来查看安装的包

rpm -qa | grep mysql
rpm -qa | grep mariadb
[root@server ~]# rpm -qa | grep mysql
mysql57-community-release-el7-11.noarch
[root@server ~]# rpm -qa | grep mariadb
mariadb-libs-5.5.68-1.el7.x86_64

如果找到了相关的包,使用yum remove将其移除(如果担心依赖也被移除,可以使用rpm -e --nodeps进行卸载)

yum remove mysql57-community-release-el7-11.noarch mariadb-libs-5.5.68-1.el7.x86_64

切换源并makecache

yum -y install wget && wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo && yum makecache && yum update -y

下载rpm包

注意这里可以将5.7.35替换成你想要安装的版本号,例如5.7

wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-server-5.7.35-1.el7.x86_64.rpm  http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-client-5.7.35-1.el7.x86_64.rpm  http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-common-5.7.35-1.el7.x86_64.rpm  http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-libs-5.7.35-1.el7.x86_64.rpm

安装依赖

yum install -y perl.x86_6 libaio.x86_64 net-tools.x86_64

安装MySQL

这里的文件名就是刚才下载的文件,注意替换版本号

rpm -ivh mysql-community-common-5.7.35-1.el7.x86_64.rpm mysql-community-libs-5.7.35-1.el7.x86_64.rpm mysql-community-client-5.7.35-1.el7.x86_64.rpm mysql-community-server-5.7.35-1.el7.x86_64.rpm

重启MySQL服务

service mysqld.service restart

查看MySQL密码

root@localhost:后面的就是初始密码

cat /var/log/mysqld.log | grep root@localhost:

修改数据库密码

mysql -u root -p

输入刚才查看的初始密码(输入密码不会回显),进入后会出现mysql>命令行

set password=password('新密码');
use mysql;
update user set host = '%' where host = 'localhost' and user='root';
flush privileges;

连接测试

1.png

后记

至此,CentOS7安装MySQL5.7完成。
至于开机自启也无需配置,如果使用的是云服务器的同学还需要记得去安全组开放端口


文章标题:CentOS7使用国内源安装MySQL5.7
如果文中内容侵犯了您的权益,请及时与博主取得联系进行删除!
本站文章未经许可禁止转载,本文地址:https://blog.wanvale.com/archives/370/

Archives QR Code Tip
QR Code for this page
Tipping QR Code