ubuntu 安装mysql实战版

Ubuntu 16.04 安装MySQL 5.7.33

apt-get install mysql-server=5.7.33-0ubuntu0.16.04.1

安装的过程中需要设置root的密码,根据提示操作即可

安装完成后默认只能本地访问,如果需要其他地址也可以访问需做如下操作

编辑配置文件

vim /etc/mysql/mysql.conf.d/mysqld.cnf

对以下行进行注释或者修改

# bind-address  = 127.0.0.1

完成后对文件进行保存

同时对root用户的权限进行如下操作

mysql -uroot -p123456

grant all privileges on *.* to 'root'@'%' identified by '123456';
flush privileges;

查询用户信息

select host,user from mysql.user;

退出mysql quit

重启mysql

service mysql restart

整个操作过程如下

mysql> grant all privileges on *.* to 'root'@'%' identified by '123456';
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> select host,user from mysql.user;
+-----------+------------------+
| host      | user             |
+-----------+------------------+
| %         | root             |
| localhost | debian-sys-maint |
| localhost | mysql.session    |
| localhost | mysql.sys        |
| localhost | root             |
+-----------+------------------+
5 rows in set (0.00 sec)

mysql> quit
Bye
service mysql restart

此刻外部可正常访问
在这里插入图片描述