MySql的远程访问和远程端口开放方法

ljj17173 • 2018 年 09 月 28 日

在远程服务器上,数据库有时候是需要进行远程访问的,但默认Mysql没开启授权远程访问,相关的端口在服务器上可能也没有开放,所以,要进行远程访问就要解决这些问题

一、开启Mysql的远程访问授权

我建议是用的直接授权法(对于root账户)

1.登陆Mysql[root@localhost software]> mysql -u root -proot

2.输入相关指令mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

mysql>FLUSH PRIVILEGES;

[FLUSH PRIVILEGES]是刷新用户权限信息的指令

二、开启服务器的3306端口(我这是CentOS系统的示例)

CentOS默认使用了firewall作为防火墙,为了方便,我们改成iptables防火墙

1、关闭firewall:systemctl stop firewalld.service

systemctl disable firewalld.service

systemctl mask firewalld.service

2、安装iptables防火墙yum install iptables-services -y

3.启动设置防火墙> systemctl enable iptables

> systemctl start iptables

4.查看防火墙状态systemctl status iptables

5.开放443端口(HTTPS)iptables -A INPUT -p tcp --dport 3306 -j ACCEPT

6.保存上述规则service iptables save

7.重启,和开机启动systemctl restart iptables.service #重启防火墙使配置生效

systemctl enable iptables.service #设置防火墙开机启动

mysql远程端口_MySql的远程访问和远程端口开放方法相关推荐

  1. mysql怎么禁止远程连接_mysql禁止远程访问

    解决方法: 1. 改表法. 可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 ...

  2. mysql连接不上远程数据库_Mysql 连接不上远程数据库,求助

    如题,放假在家玩树莓派集群,其中一台连不上数据库,今日怪事+1 ==================================================================== ...

  3. mysql怎么禁止远程连接_mysql如何设置禁止远程连接

    mysql设置禁止远程连接的方法:1.登录数据库服务器,指定mysql数据库:2.执行[update user set host='localhost' where user='root';]语句:3 ...

  4. mysql 复制数据_MySQL快速复制数据库数据表的方法

    某些时候,例如为了搭建一个测试环境,或者克隆一个网站,需要复制一个已存在的mysql数据库.使用以下方法,可以非常简单地实现. 假设已经存在的数据库名字叫db1,想要复制一份,命名为newdb.步骤如 ...

  5. one邮箱服务器端口,oneinstack 设置远程访问,将端口对外开放

    对于mysql数据库,redis数据库等需要开通远程访问的按照如下操作 例如: 1.打开iptables 3306端口 iptables -I INPUT 4 -p tcp -m state --st ...

  6. mysql ip 访问_MySql通过ip地址进行访问的方法

    1.登录mysql: mysql -u root -h 127.0.0.1 -p 2.切换数据库 use mysql 3.授权 grant all privileges on *.* to 'root ...

  7. mysql.sock 误删_MySQL sock 文件丢失被删除解决方法 雪剑无影

    Mysql有两种连接方式: (1),TCP/IP (2),socket 对mysql.sock来说,其作用是程序与mysqlserver处于同一台机器,发起本地连接时可用. 例如你无须定义连接host ...

  8. mysql 表大小_MySQL查看数据库表容量大小的方法示例

    本文介绍MySQL查看数据库表容量大小的命令语句,提供完整查询语句及实例,方便大家学习使用. 1.查看所有数据库容量大小 select table_schema as '数据库', sum(table ...

  9. mysql定时木马_Mysql的语句生成后门木马的方法

    咳咳,大家看看就好了,本人不负责所产生的后果 复制代码 代码如下: SELECT * FROM `vbb_strikes` WHERE 1 union select 2,3,0x3C3F7068702 ...

最新文章

  1. “鹅厂养鹅”是假的,但腾讯这个“山洞”是真的
  2. Java内存模型解析
  3. 使用spring实现邮件的发送(含测试,源码,注释)
  4. 自定义checkbox样式
  5. 怎么成为开源贡献者_成为负责任的开源用户
  6. 【OpenCV】形态学处理
  7. 记录下Gradle化Android Gallery3D应用的过程
  8. [zz]大师,一个专注的“疯子”
  9. 大数据工具主要分为哪几类,每类中具体有哪些工具?
  10. Xshell 6链接Liunx链接不上:
  11. pandas读取excel数据以及matplotlib的散点与直线图绘画
  12. 三角形的决策表优化问题
  13. 云日记个人中心项目思路
  14. jaccard相似性度量
  15. cropper的基本用法
  16. 2021-07-16 python与HFSS联合仿真思路讲解(内附代码文件)
  17. LoRaWAN 协议规范
  18. Burp Suite功能介绍
  19. Android手机怎么会越用越卡?真相就在这里
  20. 5GNR标准第15章

热门文章

  1. GDC 2017:感受 VR 游戏的魅力
  2. SSO里面的SAML和OIDC到底讲了啥
  3. SAML单点登录-spring-security-saml客户端SP
  4. 基于sen2sor的并行批处理python代码,五倍速提高大气校正速率
  5. 斯坦福大学计算机工程专业排名,斯坦福大学研究生计算机工程排名全网最客观干货...
  6. c++11 thread 类内使用方法和跨类使用方法
  7. Mac系统解决Github图片加载不出问题
  8. 【CV】Sobel算子简介
  9. iOS及历史版本特性介绍
  10. 开启VMWare的3D加速