新买了台服务器Navicat老是连接不上数据库,查找一圈找到解决办法。So Easy
一、shell远程登录,进入数据库
mysql -uroot -p
二、输入以下命令进行授权:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '这里写自己数据库的密码' WITH GRANT OPTION;
三、刷新权限
FLUSH PRIVILEGES;
四、添加了权限之后,还是连接不上数据库。必须给服务器的安全组设置端口放行规则
这样就完全没有问题了!