0
点赞
收藏
分享

微信扫一扫

navicat连接linux线上MySQL出现2003错误码

杨小羊_ba17 2022-04-07 阅读 78
MySQL

1、开3306 端口
2、线上赋予连接权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '数据库连接密码' WITH GRANT OPTION;
mysql> select user,host from user;
+---------------+-----------+
| user          | host      |
+---------------+-----------+
| root          | %         |
| mysql.session | localhost |
| mysql.sys     | localhost |
| root          | localhost |
+---------------+-----------+
4 rows in set (0.00 sec)
// 删除root 的其他权限
mysql> DELETE FROM `user` where `user` = 'root' AND `host` = 'localhost';
Query OK, 1 row affected (0.00 sec)
//赋予root 账号权限
mysql> GRANT ALL PRIVILEGES ON `root`.* TO 'root'@'%' IDENTIFIED BY 'password';
Query OK, 0 rows affected, 1 warning (0.01 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
//增加用户
mysql> GRANT ALL PRIVILEGES ON `developer`.* TO 'developer'@'%' IDENTIFIED BY 'password';
Query OK, 0 rows affected, 1 warning (0.00 sec) 

mysql> FLUSH PRIVILEGES; // 刷新权限
Query OK, 0 rows affected (0.02 sec)

3、消除防火墙

[root@VM-0-13-centos etc]~ /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
举报

相关推荐

0 条评论