mysql 权限问题 Access denied for user 'root
今天安装windows 2012 R2 服务器遇到一个mysql访问权限的问题
用localhost 连接测试就通过

用服务的ip就不行

问题出在mysql的访问权限没有设置 在安装的时候没有配置

GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'hostname' IDENTIFIED BY 'password';
database_name是你想要访问的数据库名称。username是你的MySQL用户名。hostname是允许访问的主机名或IP地址。如果要允许任何主机连接,使用%。password是你的MySQL用户密码。
例如
SELECT * FROM mysql.user;
GRANT ALL PRIVILEGES ON mysql.* TO 'root'@'%' IDENTIFIED BY 'password@9916'; #sql语句
FLUSH PRIVILEGES; #刷新权限
一天踩一坑,
坑坑不一样,
管它浅与深,
都得填平它。
万坑之主就是我…加油!MT agnils

浙公网安备 33010602011771号