Ubuntu下mysql8开启远程连接

环境

  • mysql8
  • ubuntu22.04

更改配置文件

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

找到
bind-address = 127.0.0.1
mysqlx-bind-address =127.0.0.1
把这两行注释掉,保存退出即可

修改mysql配置

  1. 登录mysql
  2. 创建一个远程连接账户,名字任意,密码任意,用户名以test为例
CREATE USER 'test'@'%' IDENTIFIED BY '你的密码';
GRANT ALL PRIVILEGES ON *.* TO 'test'@'%';
FLUSH PRIVILEGES;

3.验证成功性

SELECT user,host FROM mysql.user;

看到你创建的用户他的host的值是%就行了
退出mysql
重启服务:systemctl restart mysql

finish!

你可能感兴趣的:(MySQL,ubuntu,linux,运维)