必要条件
您需要一台CentOS 7 服务器:
1、至少 1GB的RAM
2、具有sudo权限的非root用户
【腾讯云】热卖云产品3折起,云服务器、云数据库特惠,服务更稳,速度更快,价格更优
下载
进入官网找到5.7的yum源
https://dev.mysql.com/downloads/repo/yum/
也可以使用命令下载:
# wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
2.安装
# rpm -ivh mysql80-community-release-el7-3.noarch.rpm
3.修改yum源默认安装的版本
运行查看可安装的mysql的命令:yum repolist all| grep mysql
可以看出默认是启用的mysql8.0,5.7是关闭的。
接着运行命令:vim /etc/yum.repos.d/mysql-community.repo
来修改yum配置(enabled=1 想要安装哪个版本就在哪个版本的后面把0换成1,因为默认是最新版,所以需要把最新版的1换成0,5.7的换为1),如下图。
修改完成后再运行:yum repolist all| grep mysql
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
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
发表评论