首页 > 代码库 > Linux下mysql远程连接问题
Linux下mysql远程连接问题
【旧博客转移 - 发布于2015年9月6日 18:42】
在Linux上装好Mysql后 发现远程客户端连接不上
出现这种情况是因为mysql服务器出于安全考虑,默认只允许本地登录数据库服务器。
由于对Linux不熟悉,搜索了一些资料后找到几个解决方案
一.找到mysql配置文件 etc/mysql/my.cnf
注释skip-external-locking
跟bind-address = 127.0.0.1
解除内网锁定,但是解除后发现还是连不上,原因是我的mysql用户没有远程登录权限
二.给用户设置远程权限
use mysql;
grant all PRIVILEGES on *.* to lijia@‘%‘ identified by ‘123456‘;
上面语句表示将所有数据库的所有权限都授权给lijia这个用户,*.*代表所有数据库 如果只想授权某一个数据库就用 数据库名.*
并设置密码为 123456
执行完上面的语句后,再执行
flush privileges;
连接成功~
Linux下mysql远程连接问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。