MySQL8安装与配置
Ubuntu安装MySQL8
1  | apt install mysql-server  | 
Debian 安装MySQL8
因为Debian的源中没有MySQL,所以我们需要手动添加
先去MySQL官网
选择版本和系统之后,会出来下面这张图片,点击这张图片,进入到第二步
![image-20230826144155692]()
下载DEB package
进入第二个页面后,点击下载按钮,之后会跳转到另外一个页面
![image-20230826144328978]()
不需要登录,右键点击最下面的直接下载的链接,复制链接
![image-20230826144446024]()
然后到Debian中用wget下载:
1  | wget https://dev.mysql.com/get/mysql-apt-config_0.8.26-1_all.deb  | 
- 安装
 
1  | dpkg --install mysql-apt-xxx.deb  | 
然后apt update一下,apt install mysql-server就可以找到MySQL的包了。
修改配置
登录MySQL
1  | sudo mysql  | 
可以直接登录,只要输入账户密码,登录之后再改密码
1  | show databases;  | 
更新域属性,’%’表示任何方式访问
1  | update user set host='%' where user ='root';  | 
执行以上语句之后再执行
1  | FLUSH PRIVILEGES;  | 
再执行授权语句
1  | GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;  | 
Debian系统到这里一般就可以远程连接了,Ubuntu可能还需要修改配置文件,注释掉绑定地址。
!!! 若还是有问题,则将/etc/mysql/mysql.conf.d/mysqld.cnf文件中的bind-address注释掉。


