博主在远程访问云服务器上的mysql数据库时,提示错误:【1045-Access denied for user'root'@'xxxxxxxx' using password:YES】
解决方法一:登录mysql数据库,并授权给特定IP用户
拒绝访问时提示了一个IP地址:27.41.100.145
grant all on *.* to 'root'@'27.41.100.145' identified by '登录密码';
解决方法二:登录mysql数据库,并授权给所有登录主机,使用%表示。
此做法可以一劳永逸,不过并不是特别安全。
grant all on *.* to 'root'@'%' identified by '登录密码';
最后把公网IP地址copy下来paste到【主机名或IP地址】,登录成功!