mysql workbrench远程连接mysql配置

46 阅读1分钟

操作步骤

  1. 先关闭防火墙

  2. 查看 netstat -apn|grep 3306,如果显示的是 127.0.0.1:3306 注释 /etc/mysql/mysql.conf.d/mysqld.cnf 中的 bind-adress 127.0.0.1

  3. 重启mysql service mysql restart

  4. mysql -u root -p 进入mysql

  5. 运行 SELECT user,authentication_string,host FROM mysql.user; 查看是否有支持远程的账户 在host中如果有% 表示这个用户可以被远程 如果没有继续执行第六步

  6. 创建用户 给用户设置远程访问权限 CREATE USER 'newuser'@'%' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON . TO 'newuser'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;

其他命令记录

mysql修改密码 ALTER USER 'username'@'host' IDENTIFIED BY 'new_password';

查看防火墙状态 ufw status 打开防火墙 ufw enable 关闭防火墙 ufw disable

查看mysql启动状态 service mysql status