CentOS7 MySQL5.7安装

来源:互联网 发布:牛股宝手机炒股软件 编辑:程序博客网 时间:2024/04/29 12:36

最近又要学习一波服务器配置相关的内容,今天尝试了一下MySQL安装,借鉴了不少博客的经验,我来简单总结一下。

卸载旧版MySQL

我没有遇到相关问题,不敢多写,有相关问题请自行百度,抱歉。
附上命令:检查是否安装了旧版的MySQLyum list installed | grep mysql

下载最新版RPM

  • 进入MySQL官网相关网页https://dev.mysql.com/downloads/repo/yum/
  • 找到适合自己的版本,我的CentOS7.3 64位 适配第一个。
    mysql.com
  • 获取下载链接:https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
  • 在服务器中下载该rpm,下载位置随意
    wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
    wget

安装最新MySQL

  • 安装rpm包yum localinstall mysql57-community-release-el7-11.noarch.rpm
    yum
  • 选择安装版本,默认是最新的,我没有调整
    查看版本命令:yum repolist all | grep mysql
    repolist
  • 安装MySQL以及配件yum install mysql-community-server,yum会自动处理 MySQL 与其他组件的依赖关系。
    install
    这里写图片描述
  • 安装完成(记得重启mysqld.service服务)

MySQL配套设置

获取初始密码

MySQL 5.7的初始密码不再是空。
在安装完成后,MySQL5.7为root生成了一个密码,这个密码在/var/log/mysqld.log文件中。
在这里我提供一个简洁的shell命令进行查询
grep 'temporary password' /var/log/mysqld.log
(第一次安装的请先重启mysqld.service服务才会生成这个密码!!
systemctl restart mysqld.service
password
在这里,kQ1.L3syd.kF,就是我的初始密码。

设置向导

在shell中输入:mysql_secure_installation开启设置向导
设置过程可百度或参考http://www.jb51.net/article/47727.htm

修改密码策略

在登录mysql后可以修改密码策略,推荐博客:
http://www.cnblogs.com/zhi-leaf/p/5994478.html
我比较喜欢用:

set global validate_password_special_char_count=0;alter user 'root'@'localhost' identified by '1234';

全文完。内容不多,请多多关照

原创粉丝点击