centos7.3安装mysql5.7

1、找到5.7的yum源

进入官网,或者直接进入下载页https://dev.mysql.com/downloads/repo/yum/

点进去后,点击下面的链接,右键复制链接地址:(https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm),这里有个坑,就是这个yum源是官方默认最新的8.0的,如何安装5.7呢,下面的步骤3会提到,

有个简单的办法就是5.7的链接(https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm)。

2.下载和安装yum源:

在服务器上运行下载命令: wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm(如果yum源是5.7的忽略掉下面的第3步)

如果已有,就直接输入安装命令:

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

运行命令:yum install -y mysql-community-server

5.启动mysql服务

 运行命令:

systemctl start mysqld   (开启数据库)

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

 6.查看mysql的初始密码

运行命令:grep 'password' /var/log/mysqld.log

 7.修改初始密码

通过上面的密码来登录mysql :mysql -u root -p,如果密码输入一直失败,可以跳过输入,参考第8步。

并通过输入修改密码的命令:ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root123@';来修改密码。

注意:mysql5.7默认密码策略要求密码必须是大小写字母数字特殊字母的组合,至少8位

8.跳过密码

输入命令:vim /etc/my.cnf,在[mysqld]文本段后面任意一行添加“skip-grant-tables”来跳过密码验证。

 然后用命令service mysqld restart重启mysql,重启之后输入mysql即可进入mysql。

9.设置可远程访问

 上面只是可以在服务器上访问,Mysql默认不允许远程登录,所以必须设置下,并且防火墙开放3306端口(我的是应用服务器,可直接在外部开启);

 在mysql中运行:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Root123@' WITH GRANT OPTION;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值