ubuntu 16.04 安装 MySQL 5.7 以及修改 root 密码

本篇介绍如何再 Ubuntu 16.04 系统上,安装 MySQL 5.7 以及修改 root 密码。

一,安装 MySQL 5.7


    //安装完后会提示密码
    sudo apt-get install mysql-server

二,修改 root 密码


1,首先编辑 MySQL 的配置文件 /etc/mysql/mysql.conf.d/mysqld.cnf

[mysqld] 段下加入一行 skip-grant-tables

file

2,然后重启 MySQL 服务

    sudo service mysql restart

经过之前两步操作,我们可以空密码登陆 MySQL 了。

3,修改密码

    mysql>use mysql;
    mysql>update user set authentication_string=password('新密码') where user='root';

这里可能会遇到一个设置密码强度不够的问题 Your password does not satisfy the current policy requirements
解决办法:设置一个较为复杂的密码。

4,更新权限设置

这里还没完成,我们还需要刷新 MySQL 用户权限设置。

    mysql> FLUSH PRIVILEGES;  // 刷新权限
    mysql> exit;  // 退出MySQL

这里我们需要还原 MySQL 配置文件, 注释 skip-grant-tables 即可,修改完然后重启 MySQL 服务,就可以用我们的新密码登陆。