mysql数据库不能远程访问的问题

一、先暂停防火墙,检查是否是防火墙的问题。
二、 如若不是防火墙的问题,则多是用户权限的问题。
这里建立一个用户来用于远程链接:首先登录你的mysql数据库 命令:
mysql -uroot -p 输入密码后进入到mysql的管理界面、
而后建立用户,建立用户的时候记得权限分配要合理,我这里给予所有权限,在生产环境不建议这样作。
命令:GRANT ALL PRIVILEGES ON *.* TO 'qcloud'@'%' IDENTIFIED BY 'tencent' WITH GRANT OPTION; 
 其中qcloud为用户名,tencent为密码 all为所有权限。
执行命令: flush privileges;让咱们刚才的操做生效。
而后查询如下看表里面是否添加成功 
命令:use mysql;切换到mysql库 。
执行查询命令看是否有用户 select host,user from user;
若是有看到你的刚才添加的用户说明添加成功。
相关文章
相关标签/搜索