首页 > 代码库 > mysql允许远程连接授权方法
mysql允许远程连接授权方法
mysql数据库和apache不在同一台服务器时,需要远程连接mysql,这就要对mysql进行远程连接授权,为了安全只允许某些ip可以连接:
假如你想root用户从ip 192.168.2.12连接到mysql,并设置密码”123456“,授权方法如下:
1,进入mysql:mysql>GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘192.168.2.12‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES
2,在192.168.2.12服务器可以用命令可以远程连接mysql,但是发现用代码连接是连接不上的,查了原因,发现是重启了数据库服务器后,httpd_can_newwork_connect 会变为0,导致不能通过网络连接到
httpd服务,需要将其开启:
setsebool -P httpd_can_network_connect=1
3,php可以正常连接远程数据库
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。