**

Access denied for user ‘root’@主机名解决方案

**

腾讯云部署的服务器,远程访问服务器并使用root访问mysql时,会出现Access denied for user ‘root’@主机名的错误。原因是MySQL 安装完成后,默认是不允许 root 进行远程登录的,需要修改root用户的权限。

可以在服务器下载一个数据库可视化界面,使用root登录后,打开mysql数据库的user表,如图

打开后可以看到

需要把服务器的这些权限全部改为Y(图中已经更改)。
也可以将root的host值设置为ip地址。

保存后再次访问就行了。

更多推荐

Access denied for user ‘root‘@解决方案