LNMP环境授权开启MySQL远程访问权限设置方法

LNMP环境授权开启MySQL远程访问权限设置方法

主机资讯有资源网2020-12-27 10:39:3714A+A-

对于我们日常运维工作来说,有些时候确实需要用到Navicat 这样的数据库远程连接工具进行数据库处理工作。但是,默认情况下我们使用的LNMP是没有开启MYSQL数据库远程权限的,所以我们如果直接连接Navicat是无法访问会出现连接不上的提示。

2003 - Can't connect to MySQL server on "IP地址"(10038)

然后我们需要设置[文]权限才可以。

第一、我们需要开[章]启3306端口

我们有些服务器是需要设置安全组的,以及服务器上要开启3306端口,我们需要开启。

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/init.d/iptables save

这个是服务器防火墙的设置,同时我们安全组的话需要去云服务器面板设置安全组。

第二、授权远程访问

mysql -u root -p
grant all privileges on *.* to 'root'@'%' identified by '数据库密码' with grant option;

我们需要用SSH登录MYSQL,然后设置授权。设置完毕之后,我们需要重启。

lnmp restart

然后我们再去连接MYSQL远程应该是没有问题的。

LNMP环境授权开启MySQL远程访问权限设置方法

声明: 本站仅为分享信息绝非推荐,网站不参与交易绝非中介,内容均仅代表个人观点绝非权威,读者请自行考虑后入手并自担风险!关于安全: 任何IDC都有倒闭和跑路的可能,出口线路更不可控,月付和备份是您的最佳选择,请保持良好的、有规则的备份习惯.

点击这里复制本文地址 以上内容由有资源网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

支持Ctrl+Enter提交

有资源网 © All Rights Reserved.  Copyright uzyw. cn Rights Reserved.
Powered by Z-BlogPHP Themes by yiwuku.com
联系我们| 关于我们| 留言建议| 网站管理