登录
首页 >  数据库 >  MySQL

Linux环境下详细讲解部署MySQL5.7版本

来源:SegmentFault

时间:2023-02-22 16:47:51 481浏览 收藏

亲爱的编程学习爱好者,如果你点开了这篇文章,说明你对《Linux环境下详细讲解部署MySQL5.7版本》很感兴趣。本篇文章就来给大家详细解析一下,主要介绍一下MySQL,希望所有认真读完的童鞋们,都有实质性的提高。

说明:

在本人写作这篇安装MySQL文章时,虽然MySQL已经发布到8.0.17版本,但对于行业来说,主力版本依然是5.7版本。目前在Linux环境默认安装时,大部分已经默认安装到8版本了,所以本人特意写一篇安装5.7版本的记录,用于帮助新手朋友及本人以后用到。

  • 环境:
  • 操作系统:centos 7.7
  • MySQL:5.7

第一步:配置 yum 源

[root@qinshengfei ~]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

  • 查看下载的yum源文件

第二步:安装 mysql 源

 [root@qinshengfei ~]#yum localinstall mysql57-community-release-el7-11.noarch.rpm

第三步:安装MySQL

 [root@qinshengfei ~]# yum install -y mysql-community-server

第四步:启动MySQL

[root@qinshengfei ~]# service mysqld start

  • 查看MySQL运行状态

第五步:登录mysql

  • mysql 安装完成之后,生成的默认密码在 /var/log/mysqld.log 文件中。使用 grep 命令找到日志中的密码

  [root@qinshengfei ~]# grep 'temporary password' /var/log/mysqld.log

  • 使用新密码登录MySQL

  [root@qinshengfei ~]# mysql -u root -p

第六步:修改密码:

  • 设置一个复杂些的密码

mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'QWErt123!@#';

第七步:开启root账号远程登录:

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'QWErt123!@#' WITH GRANT OPTION;

总结:

  • MySQL有个密码策略,修改密码时会对密码作校验,要求:大小写字母、数字和特殊符号,并且长度不能少于8位。
  • 如果是阿里云服务器,3306是默认关闭的,在开通root账号远程登录的情况,也是远程登录不了的。

PS:本人在发布完安装篇的文章后,会陆续发布spring boot、spring cloud、redis等相关的文章,欢迎关注、讨论技术

欢迎大家关注公众号:一凡码农

到这里,我们也就讲完了《Linux环境下详细讲解部署MySQL5.7版本》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于mysql的知识点!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表