Can't connect to MySQL server on 'ip' 这个是报啥错呢
服务器上的mysql安装好了之后会出现一系列的连接问题,本地无法连接到服务器上的mysql,常见的问题有:
“host is not allowed to connect to this mysql”系列
你的本地不允许登录服务器的mysql,没有权限
我们只要在服务器上使用root权限登录并且输入下面代码
①root@iZ238j6hptrZ:~# mysql -uroot -pb1fe446315 //这样应该可以进入MySQL服务器(mysql -u用户名 -p密码)
②mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION //赋予任何主机访问数据的权限
③mysql>FLUSH PRIVILEGES //修改生效(一定要刷新权限不让修改了没有效果)
④mysql>EXIT //退出MySQL服务器
这样我们本地就可以访问了
2. “access denied for user”系列
这个非常的简单,这个就是你的密码有问题自己确认一下密码是否正确
不好意思
第一条命令是
netstat -ntpl | grep 3306
我多写了一个 `e`
PS :坑爹,这回答怎么还不能编辑,无语。
先确定下 你的mysql是否启动了
netstate -ntpl | grep 3306
或者
ps aux | grep mysql
看是否运行中