CentOS6怎样开启MySQL远程访问
CentOS6开启MySQL远程访问
1.开放mysql访问端口3306
修改防火墙配置文件
vi /etc/sysconfig/iptables
加入端口配置 注意:增加的开放3306端口的语句一定要在icmp-host-prohibited之前
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
重新加载规则
service iptables restart
默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。
主流的有两种方法,改表法和授权法。
相对而言,改表法比较容易一点,个人也是比较倾向于使用这种方法,因此,这里只贴出改表法
2.修改mysql库里的host
登录mysql;
use mysql
update user set host='%' where user='root' and host='localhost';
记得一定还得修改密码,因为这时密码已失效,虽然本地还可以原密码登录,可远程改了host后还是没法访问
UPDATE user SET password=password("root") WHERE user='root';
flush privileges;
3.重启mysql,远程就可以访问了
service mysqld restart;
CentOS下防火墙的基本操作命令
CentOS 配置防火墙操作实例(启、停、开、闭端口):
注:防火墙的基本操作命令:
查询防火墙状态:
[root@localhost ~]# service iptables status
停止防火墙:
[root@localhost ~]# service iptables stop
启动防火墙:
[root@localhost ~]# service iptables start
重启防火墙:
[root@localhost ~]# service iptables restart
永久关闭防火墙:
[root@localhost ~]# chkconfig iptables off
永久关闭后启用:
[root@localhost ~]# chkconfig iptables on
1、查看防火墙状态
[root@localhost ~]# service iptables status
2、编辑/etc/sysconfig/iptables文件。我们实例中要打开8080端口和9990端口
用编辑器打开/etc/sysconfig/iptables
4、保存/etc/sysconfig/iptables文件,并在终端执行
[root@localhost ~]# service iptables restart
5、从新查看防火墙状态
[root@localhost ~]# service iptables status
6、这时候,服务器的8080和9990端口就可以对外提供服务了。
7、其他端口的开放模式就是类似如此开放模式。
注意:增加的开放3306端口的语句一定要在icmp-host-prohibited之前
CentOS6怎样开启MySQL远程访问相关推荐
- CentOS7和CentOS6怎样开启MySQL远程访问
CentOS6开启MySQL远程访问 1.开放MySQL访问端口3306 修改防火墙配置文件 vi /etc/sysconfig/iptables 加入端口配置 -A INPUT -m s ...
- mysql远程访问显示警告信息_开启mysql远程访问过程中所遇常见问题的解决办法...
今天在测试MySQL的连接时候,发现连接不通过,并报错ERROR 2003 (HY000): Can't connect to mysql server on '192.168.10.210' (11 ...
- 开启MySQL远程访问权限 允许远程连接
开启MySQL远程访问权限 允许远程连接 1.登陆mysql数据库 mysql -u root -p 2.使用数据库 use mysql; 3.查看数据库所有用户和密码 select host,use ...
- 远程登录另一个mysql 数据库_Ubuntu中开启MySQL远程访问功能,并将另一个数据库服务器中的数据迁移到新的服务器中...
技术交流群:233513714 一.开启MyS远程访问功能 1.进入服务器输入netstat -an | grep 3306确认3306是否对外开放,MySQL默认状态下是不对外开放访问功能的.输入以 ...
- Ubuntu中开启MySQL远程访问功能,并将另一个数据库服务器中的数据迁移到新的服务器中...
技术交流群:233513714 一.开启MyS远程访问功能 1.进入服务器输入netstat -an | grep 3306确认3306是否对外开放,MySQL默认状态下是不对外开放访问功能的.输入以 ...
- CentOS7 开启mysql远程访问
一.开启mysql的远程访问权限 可以先查看下表的内容 1.用mysql自带的客户端连接mysql mysql mysql -uroot -p 输入root用户的密码 进入mysql命令行模式 mys ...
- linux开启mysql外链,Linux中开启MySQL远程访问功能
(1)确认一下3306是否对外开放,MySQL默认状态下是不开放对外访问功能的.查看的办法如下: 1 ~# netstat -an | grep 3306 2 tcp 0 0 127.0.0.1:33 ...
- linux查看mysql是否可以远程登陆_Linux中开启mysql远程访问功能
如何开始mysql的远程访问功能: (1)确认一下3306是否对外开放,mysql默认状态下是不开放对外访问功能的. 查看的办法如下: ~# netstat -an | grep 3306 tcp ...
- sql开启mysql远程连接_CentOS系统中安装MySQL和开启MySQL远程访问的方法
安装MySQL 安装MySQL和php-mysql [root@sample ~]# yum -y install mysql-server [root@sample ~]# yum -y insta ...
最新文章
- struts 页面取值问题
- c语言gga字符串校验和代码,NMEA-0183协议解析(示例代码)
- 蒙特卡洛算法贡献者之一Arianna Rosenbluth逝世 | AI日报
- Android -----ArrayAdapter的重写 .
- Leetcode 62.不同路径 (每日一题 20210701)
- 学习运维工程师是正确的选择,发展与前景都是和好的
- UNIX再学习 -- 文件和目录
- Spark Streaming之Kafka的Receiver和Direct方式
- 面板数据回归模型(固定效应、随机效应、混合回归、变系数)、面板数据AR、VAR模型
- 挚同道合,物所不能!挚物·AIoT产业领袖峰会报名进入倒计时!
- 使用 google_breakpad 分析 Electron 崩溃日志文件
- mysql 索引失效的情况
- matlab在振动信号处理中的应用_激光测振仪在超声变幅杆振动测试中的应用
- 论文总结:云安全研究方向及进展综述
- Java LeetCode每日一题-从易到难带你领略算法的魅力(七):Z 字形变换
- 信息学奥赛一本通(c++)
- pandas.Series.plot的简单参数使用说明
- Notepad++ 删除关键词所在行
- 2023-2029年中国无线城市建设行业发展形势分析及投资规划分析报告
- 浙江大学计算机推免保研,浙江大学计算机科学与技术学院数字化艺术与设计保研细则...
热门文章
- 利用计算机诊断ct故障,皮克I/Q CT计算机电源故障修理
- Charles抓包 - 手机
- 字符集中文乱码转换为UTF8,如:å\u0085¬è¯\u0081ä¸\u009Aå\u008A¡ç±»å\u0088«æ\u009C\u0089误ï¼\u0081
- 【通信】前端中的几类数据交互方式
- vue - 比较两个日期大小、比较同一天两个时间大小(判断两个日期时间的大小)JS 解决方法
- 网卡介绍——MAC与PHY的关系分析
- iOS 视频播放从零开始(二)
- 最全Java项目合集(附源码课件),可完美运行
- 预定租房协议百度云下载
- 机器学习泰斗Michael I. Jordan与张宏江共话青年成长之路:研究者要对复杂时代有所贡献...