CentOS 7.7 yum 安装MySQl 5.7

必要条件

您需要一台CentOS 7 服务器:



  1. 下载

进入官网找到5.7的yum源

https://dev.mysql.com/downloads/repo/yum/

image.png

image.png

image.png

也可以使用命令下载:

# wget  https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm 

image.png

2.安装

# rpm -ivh mysql80-community-release-el7-3.noarch.rpm 

image.png


3.修改yum源默认安装的版本

运行查看可安装的mysql的命令:yum repolist all| grep mysql

image.png

可以看出默认是启用的mysql8.0,5.7是关闭的。

接着运行命令:vim /etc/yum.repos.d/mysql-community.repo

来修改yum配置(enabled=1 想要安装哪个版本就在哪个版本的后面把0换成1,因为默认是最新版,所以需要把最新版的1换成0,5.7的换为1),如下图。

image.png

修改完成后再运行:yum repolist all| grep mysql

image.png

 4.通过yum安装mysql

[root@bogon ~]# yum install -y mysql-community-server

已加载插件:fastestmirror

Loading mirror speeds from cached hostfile

 * base: mirrors.aliyun.com

 * extras: mirrors.aliyun.com

 * updates: mirrors.aliyun.com

正在解决依赖关系

--> 正在检查事务

---> 软件包 mysql-community-server.x86_64.0.5.7.29-1.el7 将被 安装

--> 正在处理依赖关系 mysql-community-common(x86-64) = 5.7.29-1.el7,它被软件包 mysql-community-server-5.7.29-1.el7.x86_64 需要

--> 正在处理依赖关系 mysql-community-client(x86-64) >= 5.7.9,它被软件包 mysql-community-server-5.7.29-1.el7.x86_64 需要

--> 正在检查事务

---> 软件包 mysql-community-client.x86_64.0.5.7.29-1.el7 将被 安装

--> 正在处理依赖关系 mysql-community-libs(x86-64) >= 5.7.9,它

...................................

已安装:

  mysql-community-server.x86_64 0:5.7.29-1.el7                                                                                                               


作为依赖被安装:

  mysql-community-client.x86_64 0:5.7.29-1.el7        mysql-community-common.x86_64 0:5.7.29-1.el7        mysql-community-libs.x86_64 0:5.7.29-1.el7       


完毕!


5.启动mysql服务

 运行命令:systemctl start mysqld    (开启数据库)

     systemctl enable mysqld    (开机自启数据库)


6.查看mysql的初始密码

[root@bogon ~]# grep 'password' /var/log/mysqld.log

2020-02-17T03:47:02.575100Z 1 [Note] A temporary password is generated for root@localhost: ?EU&pRUmb3Tw

image.png

7.修改初始密码

#mysql -uroot -p 

输入初始密码

>ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root123@';

8.设置可远程访问

> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Root123@' WITH GRANT OPTION;

9.远程访问

Navicat 工具:

下载参考:https://keysou.com/?id=523 

image.png

image.png




标签: MySQL

作者头像
南宫俊逸创始人

君子好学,自强不息~

上一篇:CentOS 7 安装phpstudy Web环境面板
下一篇:网站流量优化工具

发表评论

云服务器年末钜惠,新用户低至0.55折, 1核2G轻量服务器首年96元(可优惠续费3次)


image.png

云服务器ECS

云服务器年末钜惠,新用户低至0.55折, 

1核2G轻量服务器首年96元(可优惠续费3次)


登录
用户名
密码
注册
用户名
密码
确认密码
邮箱
验证码
找回密码
用户名
邮箱
※ 重置链接将发送到邮箱