本站教程收集整理的这篇文章主要介绍了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 源
- #wget @R_874_10107@://repo.mysql.com/mysql57-community-release-el6-8.noarch.rpm
- #rpm -ivh MysqL57-community-release-el6-8.noarch.rpm
2.yum MysqL 源配置
- 禁用MysqL5.6的源:#yum-config-manager --disable MysqL56-community
- 启用MysqL5.7的源:#@H_419_34@yum-config-manager --@H_419_34@enable @H_419_34@mysqL57-community-dmr
3.查看 MysqL install list
- @H_419_34@#yum repolist enabled | @H_419_34@grep @H_419_34@@H_419_34@mysqL
4.安装 MysqL
- #yum install MysqL-community-server
这里会报错:
,缺少libsasl2.so.2()(64bit)
解决办法:
- 修改 yum MysqL 源:#vim /etc/yum.repos.d/MysqL-community.repo
[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
6.启动 MysqL 服务
- #service MysqLd start
- 停止 MysqL 服务:#service MysqLd stop
7.查询首次安装随机密码
- #grep ‘password‘ /var/log/MysqLd.log |head -n 1
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.(您的密码不符合当前的策略要求。)
- 首先,修改 MysqL5.7 的默认密码策略:
1. set global validate_password_policy=0;(密码长度符合即可)
2. set global validate_password_length=1;(修改密码默认长度为最小值,即4位)
- 再次设置密码:alter user user() identified by "root";
- exit; 退出,使用新密码登陆 MysqL
10.远程访问
- 防火墙设置 MysqL 端口白名单:#vim /etc/sysconfig/iptables
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
重启防火墙,#service iptables restart
- 登陆 MysqL 创建远程访问用户’root‘,密码为’root’:create user ‘root‘@‘%‘ identified by ‘root‘;
查询 MysqL 库的 user 表:SELEct host,user from user;
- 授权:grant all privileges on *.* to ‘root‘@‘%‘;
- 测试
本站总结
以上是本站教程为你收集整理的CentOS7.3 yum install MySQL5.7全部内容,希望文章能够帮你解决CentOS7.3 yum install MySQL5.7所遇到的程序开发问题。
如果觉得本站教程网站内容还不错,欢迎将本站教程推荐给好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。