关于lnmp中开启mysql远程连接的问题

本文记录了解决LNMP环境下远程数据库连接失败的问题过程,包括检查防火墙状态、调整iptables规则,以及通过SQL语句授予数据库远程访问权限的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

昨天我刚兴致冲冲的感觉东西都弄好了,准备写一句sql语句看看数据库是否正常时,突然报了这样一个错在这里插入图片描述后来我师父和我说是因为lnmp不准远程连接数据库。我百度了好多。好像最终找到了方法
在这里插入图片描述先查看的防火墙的状态,iptables -L -n --line-nubers,然后iptables -D INPUT 6就可以啦
在这里插入图片描述
然后我兴致冲冲的打开我的页面,发现还是报错
在这里插入图片描述
我想我明明账号密码都是正确的呀,为啥会说我密码错误了呢。
然后百度了一大堆,
grant all PRIVILEGES on 数据库.* to root@‘ip’ identified by ‘密码’;
上面的语句表示将 数据库的所有权限授权给 root 这个用户,允许 root 用户在 这个 IP 进行远程登陆,并设置 root 用户的密码为 密码 。
在这里插入图片描述
之后再刷新一下,就可以啦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值