CentOS7.3 yum install MySQL5.7

2022年 10月 18日 发表评论
腾讯云正在大促:点击直达 阿里云超级红包:点击领取
免费/便宜/高性价比服务器汇总入口(已更新):点击这里了解

本站教程收集整理的这篇文章主要介绍了CentOS7.3 yum install MySQL5.7,本站教程本站觉得挺不错的,现在分享给大家,也给大家做个参考。

  • 安装环境:阿里云服务器 + CentOS7.3

  • 测试工具:Navicat for MysqL

  • 参考博客:@R_874_10107@s://blog.csdn.net/qq_38417808/article/details/81291588

1.更新 yum MysqL5.7 源

  1. #wget @R_874_10107@://repo.mysql.com/mysql57-community-release-el6-8.noarch.rpm
  2. #rpm -ivh MysqL57-community-release-el6-8.noarch.rpm

2.yum MysqL 源配置

  1. 禁用MysqL5.6的源:#yum-config-manager --disable MysqL56-community
  2. 启用MysqL5.7的源:#@H_419_34@yum-config-manager --@H_419_34@enable @H_419_34@mysqL57-community-dmr

3.查看 MysqL install list

  1. @H_419_34@#yum repolist enabled | @H_419_34@grep @H_419_34@@H_419_34@mysqL

    CentOS7.3 yum install MySQL5.7

4.安装 MysqL

  1. #yum install MysqL-community-server

这里会报错:

CentOS7.3 yum install MySQL5.7

,缺少libsasl2.so.2()(64bit)

解决办法:

  • 修改 yum MysqL 源:#vim /etc/yum.repos.d/MysqL-community.repo

CentOS7.3 yum install MySQL5.7

[MysqL57-community]
name=MysqL 5.7 Community Server
## baseurl=@R_874_10107@://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
baseurl=@R_874_10107@://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-MysqL

  • @R_397_10696@ MysqL: #yum install MysqL-community-server

5.配置 MysqL 字符集

  • #vim /etc/my.cnf,在文件末尾加上:character-set-server=utf8

CentOS7.3 yum install MySQL5.7

6.启动 MysqL 服务

  • #service MysqLd start
  • 停止 MysqL 服务:#service MysqLd stop

7.查询首次安装随机密码

  • #grep ‘password‘ /var/log/MysqLd.log |head -n 1

CentOS7.3 yum install MySQL5.7

8.登陆数据库

  • #MysqL –u root –p,输入上面查询的密码登陆

9.修改 root 密码

  • 首次登陆进去会出现提示:

You must reset your password using ALTER USER statement before execuTing this statement.

(在执行此语句之前,必须使用ALTE USER语句重设密码。)

  • 个人学习使用,所以密码设为:root,

alter user user() identified by "root";

但是会报 Your password does not satisfy the current policy requirements.(您的密码不符合当前的策略要求。)

CentOS7.3 yum install MySQL5.7

  • 首先,修改 MysqL5.7 的默认密码策略:

1. set global validate_password_policy=0;(密码长度符合即可)

CentOS7.3 yum install MySQL5.7

2. set global validate_password_length=1;(修改密码默认长度为最小值,即4位)

CentOS7.3 yum install MySQL5.7

  • 再次设置密码:alter user user() identified by "root";

CentOS7.3 yum install MySQL5.7

  • exit; 退出,使用新密码登陆 MysqL

CentOS7.3 yum install MySQL5.7

10.远程访问

  • 防火墙设置 MysqL 端口白名单:#vim /etc/sysconfig/iptables

-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

CentOS7.3 yum install MySQL5.7

重启防火墙,#service iptables restart

  • 登陆 MysqL 创建远程访问用户’root‘,密码为’root’:create user ‘root‘@‘%‘ identified by ‘root‘;

CentOS7.3 yum install MySQL5.7

查询 MysqL 库的 user 表:SELEct host,user from user;

CentOS7.3 yum install MySQL5.7

  • 授权:grant all privileges on *.* to ‘root‘@‘%‘;

CentOS7.3 yum install MySQL5.7

  • 测试

CentOS7.3 yum install MySQL5.7

本站总结

以上是本站教程为你收集整理的CentOS7.3 yum install MySQL5.7全部内容,希望文章能够帮你解决CentOS7.3 yum install MySQL5.7所遇到的程序开发问题。

如果觉得本站教程网站内容还不错,欢迎将本站教程推荐给好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。

小咸鱼

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: