2019-07-15 | 网站建设 | UNLOCK

CnetOS部署MySQL8步骤

获取rpm

  1. 访问 https://www.mysql.com/downloads/
    MySQL官网的下载界面
    选择Yum Repository
  2. 选择适合于自己系统的版本,比如我的是CentOS7,则选择这个,点击下载(Donwnload)
    下载栏
  3. 忽略下载页面的登录提示,右键”No thanks,just start my download.”,复制连接
    下载页面
  4. 连接到服务器,使用wget命令下载rpm
    1
    wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

wget下载完成

安装MySQL

  1. 导入rpm,使用命令:
    1
    sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm

导入rpm

  1. 完成后使用:
    1
    yum install mysql-community-server

安装MySQL社区版
Mysql社区版安装
提示后按y开始安装,会自动下载文件,可能需要一段时间,依网速和服务器位置而定
提示”Is this ok”时再次输入y并回车,确认
确认

设置MySQL

  1. 启动MySQL
    使用
    1
    sudo service mysqld start

启动MySQL服务
使用

1
sudo service mysqld status

查看状态
状态
不能使用mysqld来启动,会启动失败
启动失败

  1. 连接到MySQL
    MySQL8不支持无密码登录,在初次安装时就自动生成了root用户的密码
    使用
    1
    sudo grep 'temporary password' /var/log/mysqld.log

查看root用户的密码
查看密码
使用

1
mysql -u root -p

并输入默认密码(Linux系统输入密码时不会显示)
连接到MySQL服务器
连接到MySQL

修改默认密码

连接到MySQL服务器后,使用

1
alter user 'root'@'localhost'IDENTIFIED BY 'pWD123456-';

修改root的密码,其中’pWD123456-‘是要修改成的新密码

注意!MySQL8默认安装 validate_password 插件。这将要求密码包含至少一个大写字母,一个小写字母,一个数字和一个特殊字符,
并且密码总长度至少为8个字符。

如果不符合密码规范,修改密码会失败

1
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

修改成功会控制台输出

1
Query OK, 0 rows affected (0.01 sec)

实例
使用“exit”或“quit”命令退出MySQL

评论加载中