首页 / Mysql / CentOS 7.4 64位安装配置MySQL8.0的详细步骤

CentOS 7.4 64位安装配置MySQL8.0的详细步骤

第一步:获取mysql YUM源进入mysql官网获取RPM包下载地址https://dev.mysql.com/downloads/repo/yum/

第一步:获取mysql YUM源

进入mysql官网获取RPM包下载地址

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

CentOS 7.4 64位安装配置MySQL8.0的详细步骤

点击下载

CentOS 7.4 64位安装配置MySQL8.0的详细步骤

获取到下载链接:

https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm

——————————————————————————–

第二步:下载和安装mysql源

•进入mysql文件夹,没有的自行创建

•下载源安装包

•安装mysql源

第三步:在线安装MySQL

下载东西比较多,等几分钟。

第四步:启动Mysql服务

第五步:设置开机启动

第六步:修改root本地登录密码

mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个临时的默认密码。用grep命令搜一下

这里有三条搜索结果,因为我重复装了3次MySQL,如果第一次安装是只会有一条的。

 直接拿到临时默认密码 : nNyK,Y)Wd0-G

•登录MySQL

•更改root账户临时密码

Pwd123@easyoh.net 请替换成你自己的密码。

(备注 mysql8.0默认密码策略要求密码必须是大小写字母数字特殊字母的组合,至少8位)

第七步:创建新用户、授权、远程登录(不要直接使用root账户登录)

•创建easyoh-mp用户并且授权远程登录

•在sqlyog客户端用easyoh-mp账户登录(其他客户端也可以,随意)

CentOS 7.4 64位安装配置MySQL8.0的详细步骤

发现会报plugin caching_sha2_password错误。这是因为MySQL8.0密码策略默认为caching_sha2_password。与5.7有所不同。

•进入MySQL数据库查询user表信息

发现确实是caching_sha2_password

•依次执行下面语句

再次登录就可以登录成功了。

第8步:编码

MySQL8.0默认就是utf8mb4编码,无需更改。

OK 至此 Mysql安装配置完毕;

全流程操作记录

 这里有个问题,新密码设置的时候如果设置的过于简单会报错:

  原因是因为MySQL有密码设置的规范,具体是与validate_password_policy的值有关:

CentOS 7.4 64位安装配置MySQL8.0的详细步骤

  MySQL完整的初始密码规则可以通过如下命令查看:

  密码的长度是由validate_password_length决定的,而validate_password_length的计算公式是:

我的是已经修改过的,初始情况下第一个的值是ON,validate_password_length是8。可以通过如下命令修改:

总结

以上所述是小编给大家介绍的CentOS 7.4 64位安装配置MySQL8.0的详细步骤,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我是攻城狮网站的支持!

本文来自网络,不代表我是攻城狮立场,转载请注明出处:https://www.54gcs.cn/sql/mysql/4761.html

helwo作者

上一篇
下一篇

为您推荐

发表评论

联系我们

联系我们

在线咨询: QQ交谈

邮箱: web@5vo.cn

工作时间:周一至周五,9:00-17:30,节假日休息
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

手机访问
手机扫一扫打开网站

手机扫一扫打开网站

返回顶部
跳至工具栏