欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MySQL的疑难杂症汇总

程序员文章站 2022-06-01 15:53:42
...

       mysql是每个互联网从业者不能避免的都要使用的数据库,在使用过程中难免会遇到各种各种各样的问题,下面就把我自己遇到的问题记录下来。

一 远程连接

  1.报错:“ 你的主机名 is not allowed to connect to this MySQL server”。

原因:安装mysql Server 不允许远程登登录。

解决方案:

(1).远程linux系统。

登录mysql

mysql -u root -p 密码

执行

use mysql

修改主机

update user set host = '%' where user = 'root';

刷新

FLUSH PRIVILEGES;

接下来再次连接,就能连接成功了。

(2)局域网内其他window系统。

在mysql server 所在机器上安装mysql Server客户,这里我用的是navicat。

安装好之后,输入ip,端口,用户名,密码等,连接上数据库。(这一步是前提,要是这里都连不上,下面就不用进行了)。

点击“用户”,编辑 aaa@qq.com 这个用户的信息,点击”编辑用户“ ,如下图:

MySQL的疑难杂症汇总

把这里的“主机”对应的值,由 localhost 改为 % ,如下图所示:

MySQL的疑难杂症汇总

接着在sql查询框中输入 FLUSH PRIVILEGES 并执行,如下图:

MySQL的疑难杂症汇总

接下来在其他机器上,用mysql客户端工具就能连接成功了。

 

参考资料:https://blog.csdn.net/qq_39781497/article/details/81302950