原因:MySQL为设置远程访问权限。
在该服务器终端进行更新权限
第一步、登录mysql
[root@iZwz9ge5ckboywt63qr7qgZ ~]# mysql -u root -p
- 1
- 2
输入密码
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 492
Server version: 5.7.39-log Source distribution
Copyright (c) 2000, 2022, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
第二步、使用数据库
mysql> use mysql
- 1
结果
Database changed
- 1
- 2
第三步、更新用户访问主机数据
mysql> update user set host = '%' where user = 'root';
- 1
结果
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
- 1
- 2
- 3
最后一步,更新权限。(要加 符号 ;)
mysql> FLUSH PRIVILEGES;
- 1
Query OK, 0 rows affected (0.04 sec)
- 1
- 2
搞定啦,如果可以,不妨关注一下,打赏一下也可以,谢谢。
如果有疑问,也可以在评论区提问,感谢支持。