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
此刻外部可正常访问


该教程详细介绍了如何在Ubuntu 16.04上安装MySQL 5.7.33,包括设置root密码、允许远程访问以及权限配置。安装过程中需注意安全设置,并通过`apt-get install`命令进行安装。配置文件`/etc/mysql/mysql.conf.d/mysqld.cnf`中需取消`bind-address`的注释以允许远程连接。使用`grant all privileges`和`flush privileges`命令赋予root用户远程访问权限,并通过`service mysql restart`重启服务以应用更改。
2253

被折叠的 条评论
为什么被折叠?



