Host 'fuhailiang-PC' is not allowed to connect to this MySQL server
在工作中需要访问到他人的数据库是常见的事情,在访问的过程中报错: 错误码:1130 Host 'fuhailiang-PC' is not allowed to connect to this MySQL server 原因:远程连接的权限问题,可能是账号不允许远程登录。 解决:需要访问谁的数据库,谁就要给别人设置权限,否则访问不了。 首先:启动cmd窗口,进入到mysql的安装目录下的bin目录,登陆到mysql数据库;use mysql; 授权给用户分配权限: 1.创建用户并设置密码; create user 'test'@'192.168.0.45' identified by '123456'; 2. 给用户test分配访问权限; 1.如果你想允许用户test从ip为192.168.0.45的主机连接到mysql服务器 GRANT ALL PRIVILEGES ON *.* TO 'test'@'192.168.0.45' WITH GRANT OPTION; grant 权限列表 on 数据库 to '用户名'@'访问主机' ; 2.如果你想让任何ID地址的主机都可以访问mysql服务器 GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' WITH GRANT OPTION; 3.查看用户的访问权限; select host,user