liunx 中mysql 远程连不上_linux中MySQL本地可以连接,远程连接不上问题
1.网络或防火墙问题
(1)检查网络直接ping你的远程服务器,ping 182.61.22.107,可以ping通说明网络没问题
(2)看端口号3306是不是被防火墙挡住了,telnet 182.61.22.107 3306
下图这样就是防火墙挡住了3306端口不允许访问
配置防火墙,开启3306端口
vi /etc/sysconfig/iptables //防火墙配置-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT //允许3306端口通过
service iptables restart//重启防火墙
配置如下:
2.MySQL配置
在你开启防火墙以后发现还是telnet失败,我去,报错如下:
这里的原因是因为你的数据库只允许root用户在本地登录,你可以设置允许访问的用户跟地址
(1)进入数据库查看用户表
mysql -u root -p //登录数据库
use mysql//进入mysql数据库
select Host,User from user;//查看可以访问数据库的ip
结果如下:
(2)设置可以访问的ip
update user set host=‘%‘ where host=‘localhost‘; //允许所有访问
flush privileges;//刷新生效
当然也可以只允许一些ip访问,或者ip段访问:GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘182.61.*.*‘ IDENTIFIED BY ‘password‘ WITH GRANT OPTION; //允许182.61段在root账号登录
原文:https://www.cnblogs.com/zzqit/p/10095597.html
liunx 中mysql 远程连不上_linux中MySQL本地可以连接,远程连接不上问题相关推荐
- linux中mysql的安装与卸载_linux的mysql安装与卸载
· centos6.5上安装mysql5.6.26 通过rpm包安装: [root@cobub01 mysql-5.6]# rpm -iv MySQL-server-5.6.26-1.el6.x86 ...
- mysql拒绝访问root用户_Linux部署MySql数据库(超简单)
MySQL:5.7.31(免安装包 直接命令下载)) 本示例中,MySQL相关安装路径说明如下: 配置文件:/etc/my.cnf 数据存储:/var/lib/mysql 命令文件:/usr/bin和 ...
- mysql glibc包很大_linux 安装 mysql 的 glibc 包
下载mysql: 选择一个mysql的版本,之后一定要看好,下glibc的.如:mysql-5.0.90-linux-i686-glibc23.tar.gz 本例中下载到了/media目录下,这个不是 ...
- linux mysql 系统时间函数吗_Linux 宝库 - Mysql日期和时间函数不求人
对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型. 这里是一个使用日期函数的例子.下面的查询选择了所有记录,其date_col的值是在最后30天以内: my ...
- git拉取指定分支上面的代码 提交本地分支到远程
拉取github指定分支上的代码 方法[推荐] [0]git拉取远程代码 git clone https://xxx.git [1]git拉取远程指定分支下代码(-b 分支名称) git clone ...
- mysql sql.gz 解压_linux 安装mysql数据库——tar.gz包解压安装法
mysql数据库有多种安装方式,本文只介绍在Linux服务器上的tar.gz包解压安装法, 先通过mysql官网或者网络资源下载 mysql-5.7.3-m13-linux-glibc2.5-x86_ ...
- linux忘记mysql的密码忘记了_linux忘记mysql密码找回方法
方法一: # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & ...
- mysql安装成功截屏_Linux系统安装MySql步骤及截屏-阿里云开发者社区
如下是我工作中的记录,介绍的是linux系统下使用官方编译好的二进制文件进行安装MySql的安装过程和安装截屏,这种安装方式速度快,安装步骤简单! 需要的朋友可以按照如下步骤进行安装,可以快速安装My ...
- linux中安装mysql无法启动不了_Linux中安装mysql之后 mysql服务不能启动是怎么回事?...
HUH函数 1.可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限解决方法 :给予权限,执行 "chown -R mysql:mysql /var/dat ...
最新文章
- 函数ZwQuerySystemInformation小结
- 皮一皮:这才是「真 · 老司机」...
- python strip
- VTK:相互作用之ObserverMemberFunction
- 合格的Java程序员需要提升的能力有哪些
- linux rpm和deb的区别,rpm与deb的区别
- lambda中sorted排序
- 跟着老桂学ASP.NET Core 2.0
- Mysql和Redis数据同步该怎么做
- [递归][重心] Luogu P4886 快递员
- Linux高性能server规划——多线程编程(在)
- linux6.5防火墙开端口,Linux(CentOS6.5) 开放端口,配置防火墙
- Linux Netfilter conntrack对zone的支持
- 《皇帝内经》养生法则
- ansys19.0安装破解教程(图文详解)
- python中平方_python里平方
- 微信JSAPI几个函数介绍
- strtok字符串分割函数
- word文件取消只读模式
- Python解压.gz,.zip文件
热门文章
- 利尔达NB-IOT的PSM和eDRX低功耗模式笔记
- 整理自己的.net工具库
- .NET 基础 一步步 一幕幕 [前言]
- SQL rownum的用法
- JAVA面向对象——继承
- 基类显式继承接口,类继承基类时又继承同一接口,引发接口方法混乱(显式继承接口的弊端)...
- vs2008 MFC类继承结构
- linux常见的查看命令
- java生成可执行文件_关于打包java文件并生成可执行文件的问题
- usleep头文件_Linunx的sleep,usleep,select,nonasleep对比与应用