关于MySQL报错:Host is not allowed to connect to this MySQL server

自己的云服务器原本装有MySQL,今天心血来潮安装了一个宝塔面板部署微信小程序,发现原来自己部署安装在服务器上的网站突然不能访问了,内心竟有一丝小慌张,毕竟部署一下还是对我这个懒货来说还是挺嫌麻烦的,基于上篇,备份了MySQL中的数据,所以对于数据是否丢失并不慌张(丢了重新导入就行了)

本地访问远程MySQL报错:

Host is not allowed to connect to this MySQL server

大概就是上面这个错误,原因是没有添加白名单,只能本地访问,给他配置一下访问为所有就行了,具体步骤如下

  1. 在装有MySQL(云服务器)上运行

    mysql -uroot -proot;

    (一般默认账号密码都是root,根据自己情况而定)

  2. 执行

    use mysql;

  3. 执行

    update user set host = '%' where user = 'root';
  4. 执行

    FLUSH PRIVILEGES;

不用管第三步报错信息,直接运行第四步,第四步很重要,刷新权限相关表,不要忘记了,记好笔记,这里要考

然后就能成功登陆了,oh~~数据也还在,对于我这个小懒货来说真是个好消息!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值