MySQL8安装与配置
Ubuntu安装MySQL8
1 | apt install mysql-server |
Debian 安装MySQL8
因为Debian的源中没有MySQL,所以我们需要手动添加
先去MySQL官网
选择版本和系统之后,会出来下面这张图片,点击这张图片,进入到第二步
下载DEB package
进入第二个页面后,点击下载按钮,之后会跳转到另外一个页面
不需要登录,右键点击最下面的直接下载的链接,复制链接
然后到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
注释掉。