LNMP默认是禁止远程连接数据库的,但是有时候为了方便,我们想要远程,下面是开启远程的方法

1、给mysql的数据库账户增加远程访问权限

mysql;
mysql>use mysql;
mysql>grant all privileges on *.* to '账户'@'%或者ip' identified by '密码' with grant option;
mysql>flush privileges;   # 加载刚刚设置的配置
mysql>exit;   #退出mysql
lnmp restart # 重启lnmp

2、通过iptables修改系统防火墙规则

iptables -L -n --line-numbers # 查看已有的iptables规则
# 在iptables规则里有一行是DROP,末尾以3306结尾的,在lnmp1.5里面序号是6,不同版本可能会不一样,自行确认
iptables -D INPUT 6

如果删掉drop 3306端口后,还是连接补上,就通过iptables添加上3306端口

# 新增规则(-I表示插入在链的第一位置,-A 表示追加到链的末尾位置,防火墙规则是从上往下读取)
iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
# 保存规则到默认文件/etc/sysconfig/iptables
service iptables save
# 重启
service iptables restart

3、阿里云或者腾讯云,在控制端放开相关端口

备注:Linux上iptables防火墙的基本应用教程

lnmp如何打开mysql远程访问相关推荐

  1. CentOS7和CentOS6怎样开启MySQL远程访问

    CentOS6开启MySQL远程访问 1.开放MySQL访问端口3306 修改防火墙配置文件 vi /etc/sysconfig/iptables  加入端口配置      -A INPUT -m s ...

  2. mysql远程访问显示警告信息_开启mysql远程访问过程中所遇常见问题的解决办法...

    今天在测试MySQL的连接时候,发现连接不通过,并报错ERROR 2003 (HY000): Can't connect to mysql server on '192.168.10.210' (11 ...

  3. LNMP(linux+nginx+mysql+php)服务器环境配置

    LNMP(linux+nginx+mysql+php)服务器环境配置 一.简介 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 "engine X", ...

  4. CentOS6怎样开启MySQL远程访问

    CentOS6开启MySQL远程访问 1.开放mysql访问端口3306 修改防火墙配置文件 vi /etc/sysconfig/iptables  加入端口配置     注意:增加的开放3306端口 ...

  5. mysql远程访问的设置

    登陆以后运行以下命令,给予远程访问客户端权限.. grant all on *.* to 'remote'@'172.16.21.39' identified by 'password'; remot ...

  6. 防火墙允许mysql_如何设置mysql远程访问及防火墙设置

    笔者在一个实际的项目中需要MYSQL远程访问. 情景: 安装好Mysql, 本地访问正常,很奇怪局域的机器都无法访问该服务器上的MYSQL数据库. 经过资料查找 原来Mysql默认是不可以通过远程机器 ...

  7. MySQL远程访问配置

    MySQL远程访问配置 1. 进入MySQL安装目录下的bin目录(如果配置过环境变量就直接到第二步) 2. 在地址栏输入cmd打开命令行窗口(如果配置过环境变量直接Win+R输入cmd回车即可) 3 ...

  8. 【SQL】群辉 NAS 安装 Mysql 远程访问连接

    群辉安装MySQL具有高效.安全.可靠.灵活等优势,可以为用户提供一个优秀的数据管理和分析环境.同时具有良好的硬件性能和稳定性,可以保障MySQL数据库的高效运行和数据安全. cpolar 是一款内网 ...

  9. Fedora中允许mysql远程访问的几种方式

    Fedora中允许mysql远程访问,可以使用以下两种方式: a.改表. mysql>use mysql; mysql>update user set host = '%' where u ...

最新文章

  1. Spring Boot与ActiveMQ的集成
  2. 信令风暴研究现状总结
  3. 正则表达式相关案例(很实用很强大)
  4. Python与matlab在存储三维数组上的区别
  5. 重磅邀请函来了!首届腾讯云加社区开发者大会免费报名!
  6. python gil锁存在的意义_关于python的GIL全局解释器锁的简单理解
  7. oracle停止trace日志,关闭ORACLE客户端trace日志
  8. mysql 非自然月统计_MySQL性能优化 — 实践篇1
  9. collect() java_java-确保可以在并行流上订购.collect吗?
  10. 最大最小标准化 数值_分享丨实验数据标准化处理方法
  11. MySQL的安装、启动、停止、卸载
  12. Python Flask Web 第七课 —— 使用 flask-moment 本地化日期和时间
  13. DeNA/上海纵游通过使用AWS大量缩短新款游戏和服务的上线时间
  14. 手机自动阅读挣钱,这次用脚本写
  15. 各种 lightbox 实现
  16. 简单的定时任务(项目发布时启动,停止时任务结束)
  17. 虚拟机非正常关闭,里面的服务器重启报错:Error, some other host already uses address...
  18. (附源码)Springboot 点餐系统 毕业设计 100908
  19. 总谐波失真加噪声(THD+N)
  20. Android应届毕业生“过五关斩六将”,怒刷千题,让你面试一路畅通!

热门文章

  1. yii2-DetailView
  2. 通俗易懂讲解树形DP
  3. Python: 制作精简的Python绿色发行包
  4. 《嘎!RSS》如何零成本搭建一个免费私有化舆情监控系统?
  5. Spring-Learn
  6. 【杂记】Rest风格
  7. matlab仿真平稳随机过程程序,MATLAB 随机过程仿真
  8. java arraydeque poll,Java ArrayDeque
  9. FlexAir 开源版-多人视频聊天室,网络远程多人视频会议系统((Flex,Fms3联合开发))视频聊天,会议开发实战
  10. [java] next()和nextLine()的区别和使用,干活满满哦