自己的云服务器原本装有MySQL,今天心血来潮安装了一个宝塔面板部署微信小程序,发现原来自己部署安装在服务器上的网站突然不能访问了,内心竟有一丝小慌张,毕竟部署一下还是对我这个懒货来说还是挺嫌麻烦的,基于上篇,备份了MySQL中的数据,所以对于数据是否丢失并不慌张(丢了重新导入就行了)
本地访问远程MySQL报错:
Host is not allowed to connect to this MySQL server
大概就是上面这个错误,原因是没有添加白名单,只能本地访问,给他配置一下访问为所有就行了,具体步骤如下
-
在装有MySQL(云服务器)上运行
mysql -uroot -proot;
(一般默认账号密码都是root,根据自己情况而定)
-
执行
use mysql;
-
执行
update user set host = '%' where user = 'root';
-
执行
FLUSH PRIVILEGES;
不用管第三步报错信息,直接运行第四步,第四步很重要,刷新权限相关表,不要忘记了,记好笔记,这里要考
然后就能成功登陆了,oh~~数据也还在,对于我这个小懒货来说真是个好消息!