出现的原因一般是服务器的root用户没有开启访问权限,一般来说值允许本地的访问。,
,1、首先打开xshell连接服务器的终端,2、以root权限登录,如果不知道服务器的root密码的话就去宝塔面板那里修改,
,3、选择mysql,4.指定 root,修改 root 帐号&密码,修改 host 值,5.Ctrl + c 之后,刷新 MySQL 的系统权限相关表,6、查看权限是否开启,
,可以看到root用户多了一个%,代表全部主机都可以使用root用户通过外网连接数据库.,7.退出 mysql之后重启,1、确保数据库端口开放,2、在宝塔面用phpMyAadmin登录root登录数据库(这一步是localhost登录,宝塔安装默认权限),
,3、开放root访问权限,
,解决:去宝塔面板上就如PHPadmin,
,
,这样修改完成之后用root登录即可