作家
登录

CentOS 7中安装Mysql 5.7的注意事项

作者: 来源: 2017-12-01 15:05:20 阅读 我要评论

CTO练习营 | 12月3-5日,深圳,是时刻成为优良的技巧治理者了

  1. alter user user() identified by 'admin'

这几天因为做项目须要,要应用MySQL数据库,应用的是MySQL Community Server 5.7.20,在Windows情况下安装没有碰到问题,然则在最新的CentOS 7.4情况下安装时碰到了一些问题,如今把这些问题整顿成留意事项颁布出来,以供后来者安装时借鉴。

1)安装前须要卸载CentOS 7自带的mariadb数据库。

CentOS大年夜7开端,大年夜自带的yum源中撤消了MySQL,改为默认安装MySQL分支mariadb,如不雅想安装MySQL官方版本,可以卸载mariadb数据库。办法是先履行rpm -qa|grep mariadb,对于所有出现的rpm包都履行rpm卸载。

2)在/etc/yum.repos.d目次下创建MySQL yum安装所需的Repo文件mysql-community.repo

  1. [mysql57-community] 
  2.  
  3. name=MySQL 5.7 Community Server 
  4.  
  5. baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/ 
  6.  
  7. enabled=1 
  8.  
  9. gpgcheck=0 
  10.  
  11. #gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 

1.如不雅本机没有安装gpg密钥,gpgcheck设置为0,gpgkey一行注释掉落。

这里有两点要留意

2.在CentOS 7上安装MySQL 5.7,community/el后面的版本号必须改为7,官网的例子是el/6,这是针对CentOS 6版本。如不雅不这么改,在安装MySQL Community Server必须的安装包时,会安装错对应的版本,而导致后续安装因为找不到对应包而无法安装,这一点必须留意,MySQL官网的指呐绫腔有说清跋扈,值得吐槽。

3)在履行安装前最好履行指令

  1. yum update 

更新所有可能的依附包。

4)安装MySQL Community Server只须要履行

  1. yum install -y mysql-community-server 

即可,安装过程中会主动安装依附的包,例如mysql-community-common等。

5)安装完成后履行

  1. systemctl status mysqld.service 

检查MySQL是否启动

  1. systemctl start mysqld.service 

履行完后再运行systemctl status mysqld.service查看mysql运行状况

6)重置root用户暗码

大年夜MySQL 5.7后,第一次启动MySQL,会生成root用户的随机暗码,可以履行以下敕令查看

  1. systemctl restart mysqld.service 
  1. grep 'temporary password' /var/log/mysqld.log 

这个暗码是临时暗码,必须修改为正式暗码,不然应用这个暗码登录MySQL Server后,履行任何敕令,都邑显示以下缺点

我们可以履行以下敕令,修改root用户暗码

然则会显示以下缺点

再在防火墙上打开3306端口,重启firewalld办事

这是因为MySQL默认应用的validate_password_policy是MEDIUM的缘故,MySQL的官网介绍validate_password_policy有以下三种:

Policy Tests Performed 0 or LOW Length //只检查暗码长度 1 or MEDIUM

Length; numeric, lowercase/uppercase, and special characters //检查暗码长度,是否包含数字,大年夜小写字母,特别字符


  推荐阅读

  JetBrains 出品的 Go 集成开发环境 GoLand 发布正式版

正如 IntelliJ IDEA 之于 Java 开辟者一样,GoLand 同样会为 Go 开辟者供给更好的开辟体验。GoLand 具有智能的主动补全、即时检查和快速修复、导航和主动化重构等功能。除了供给 Go 说话专用的编辑器编>>>详细阅读


本文标题:CentOS 7中安装Mysql 5.7的注意事项

地址:http://www.17bianji.com/lsqh/39378.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)