iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >开启MySQL远程连接的方法
  • 499
分享到

开启MySQL远程连接的方法

MySQL远程连接开启MySQL远程连接 2022-05-12 00:05:08 499人浏览 八月长安
摘要

Mysql-Server 出于安全方面考虑只允许本机(localhost, 127.0.0.1)来连接访问,这对于 WEB-Server 与 mysql-Server 都在同一台服务器上的网站架构来说是没有问题的。

Mysql-Server 出于安全方面考虑只允许本机(localhost, 127.0.0.1)来连接访问,这对于 WEB-Server 与 mysql-Server 都在同一台服务器上的网站架构来说是没有问题的。

但随着网站流量的增加,后期服务器架构可能会将 Web-Server 与 Mysql-Server 分别放在独立的服务器上,以便得到更大性能的提升,此时 MySql-Server 就要修改成允许 Web-Server 进行远程连接。

开启了远程连接,数据库的后期管理运维也不用每次都登到服务器,只要用图形化界面(如PHPMyAdmin)即可远程管理。

开启MySql-Server远程连接主要从授权访问ip和服务器端口进行操作:

在服务器上登录 Mysql-Server 连接本地 mysql (默认只允许本地连接,phpMyAdmin的远程访问实际相当于本地连接):


[root@iZq2mvq6snkcniZ ~]# mysql -uroot -p123456

123456是密码,请使用您数据库的密码。此处以命令行登录举例,也可以使用图形界面等。

修改 Mysql-Server 用户配置:


MySQL [(none)]>use mysql;
#查看现有用户,密码及允许连接的主机
MySQL [mysql]> SELECT User, PassWord, Host FROM user;  
+------+-------------------------------------------+-----------+
| User | Password         | Host  |
+------+-------------------------------------------+-----------+
| root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | localhost |
| root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | 127.0.0.1 |
+------+-------------------------------------------+-----------+
2 rows in set (0.00 sec)

#设置为所有IP都可以访问,比较危险,不建议。
MySQL [mysql]> UPDATE user SET Host=@'%' where user='root' AND Host='localhost' LIMIT 1;  
MySQL [mysql]> flush privileges;
#再次查看现有用户,密码及允许连接的主机
MySQL [mysql]> SELECT User, Password, Host FROM user;  
+------+-------------------------------------------+-----------+
| User | Password         | Host  |
+------+-------------------------------------------+-----------+
| root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |   |
| root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | 127.0.0.1 |
+------+-------------------------------------------+-----------+

最后,请注意在linux服务器上,默认3306端口是关闭的,不允许远程访问。因此需要打开3306端口供mysql远程连接使用,端口打开方法:


[root@iZq2mvq6snkcniZ ~]# iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
[root@iZq2mvq6snkcniZ ~]# service iptables save

至此,就可以真正远程访问数据库了,远程访问举例:

其他命令参考:

下面我们配置 root 用户: 密码为空, 只允许从 192.168.1.100 连接。

以上就是开启MySQL远程连接的方法的详细内容,更多关于开启MySQL远程连接的资料请关注自学编程网其它相关文章!

您可能感兴趣的文档:

--结束END--

本文标题: 开启MySQL远程连接的方法

本文链接: https://www.lsjlt.com/news/10015.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 开启MySQL远程连接的方法
    MySql-Server 出于安全方面考虑只允许本机(localhost, 127.0.0.1)来连接访问,这对于 Web-Server 与 MySql-Server 都在同一台服务器上的网站架构来说是没有问题的。 ...
    99+
    2022-05-12
    MySQL 远程连接 开启MySQL 远程连接
  • mysql——开启远程连接
    1、打开 mysql 数据库 use mysql; 2、查看 user 数据表当前已有的数据 select * from user \G; 3、修改一条 root 数据,并刷新MySQL的系统权限相关表 updat...
    99+
    2023-09-24
    mysql 数据库 java
  • MYSQL开启远程连接
    Host 'xxx' is not allowed to connect to this MySQL server.              mysql开启远程连接今天在服务器安装了mys...
    99+
    2022-10-18
  • MySQL 开启远程连接
    MySQL 开启远程连接 一、MySQL 开启远程连接需要先在服务器上登录到 MySQL mysql -u root -p 然后 Enter password: 二、修改 root 账户的 Host 1、打开 mysql 数据库 use m...
    99+
    2023-08-16
    mysql 服务器 数据库
  • mysql修改开启允许远程连接的方法
    这篇文章主要介绍mysql修改开启允许远程连接的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!第一步,用dos连接上你的数据库,(我这里说的是win)然后选择系统库,mysql命...
    99+
    2022-10-18
  • mysql 开启远程连接(windows)
    mysql版本:MySQL Server 5.7 1、开放防火墙端口 2、 配置 MySQL 服务的用户权限  打开 cmd 输入以下命令登录 mysql,接着输入密码,回车 mysql -u root -p 接着输入命令...
    99+
    2023-09-02
    服务器 linux centos
  • MySQL远程连接的方法
    这篇文章给大家分享的是有关MySQL远程连接的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。 默认情况下,mysql只允许本地登录,如果要开启远程连接,则需要修改/...
    99+
    2022-10-18
  • 云服务器Ubuntu_Server_16.04.1安装MySQL并开启远程连接的方法
    1. 安装MySQL: 利用下面三条命令安装相应软件: $sudo apt-get install mysql-server $sudo apt-get install mysql-client $su...
    99+
    2022-10-18
  • MySQL8.0开启远程连接权限的方法步骤
    目录问题描述:报错原因:解决方法:总结问题描述: 开发环境:mysql8+Centos8; 执行MySQL语句:mysql -h 180.76.XXX.XX -u root -pPassword; 报错原因: ERROR...
    99+
    2022-06-30
    mysql8.0远程连接权限设置 mysql设置远程访问 mysql允许远程连接命令
  • MySQL怎么开启远程连接功能
    这篇文章主要讲解了“MySQL怎么开启远程连接功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL怎么开启远程连接功能”吧!1、登陆mysql &n...
    99+
    2022-10-18
  • MySQL8.0 开启远程连接
    一、MySQL 开启远程连接需要先在服务器上登录到 MySQL mysql -u root -p 1 然后 Enter password: 二、修改 root 账户的 Host 1、打开 mysql 数据库 use mysql; 1 2、查...
    99+
    2023-09-03
    mysql 数据库 服务器
  • windows开启远程桌面连接的方法是什么
    本文小编为大家详细介绍“windows开启远程桌面连接的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“windows开启远程桌面连接的方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。下载iis...
    99+
    2023-06-02
  • 一分钟搞定MySQL开启远程连接
    下文给大家带来关于一分钟搞定MySQL开启远程连接,感兴趣的话就一起来看看这篇文章吧,相信看完MySQL开启远程连接对大家多少有点帮助吧。1.登录mysql[root@htuidc ~]# mysql -u...
    99+
    2022-10-18
  • MySQL中怎么开启远程连接权限
    这期内容当中小编将会给大家带来有关MySQL中怎么开启远程连接权限,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1、登陆mysql数据库   ...
    99+
    2022-10-18
  • MySQL开放远程连接权限的两种方法
    背景: 要求做一个评价系统,由于之前被人做过一小部分,有现成的数据库(数据库:mysql 5.7 ,数据库软件:MySQL workbench 6.3 CE),为了省去安装数据库导出导入表的麻烦,想要直接远程连接对方数据...
    99+
    2022-06-30
    mysql开启远程连接权限 mysql配置远程访问权限 mysql设置远程访问
  • ubuntu怎么安装MySQL并开启远程连接
    要在Ubuntu上安装MySQL并启用远程连接,可以按照以下步骤操作:1. 打开终端,使用以下命令更新软件包列表:```sudo a...
    99+
    2023-09-14
    ubuntu MySQL
  • mysql数据库root用户开启远程连接
    mysql数据库root用户开启远程连接 一般情况下MySQL都是在开放本地连接,需要开放远程连接的话需要用户自行设置; 第一步 使用mysql命令连接你的MySQL服务 mysql -u root ...
    99+
    2023-10-27
    mysql 数据库 java
  • 怎么开启远程桌面连接
    这篇文章将为大家详细讲解有关怎么开启远程桌面连接,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。开启远程桌面连接的方法:首先打开电脑,在电脑桌面上找到此电脑图标;然后用鼠标右键点击此电脑图标,在弹出的选项列...
    99+
    2023-06-15
  • Docker开启安全的TLS远程连接访问方式
    目录1.1 不安全的远程访问方式1.1.1 编辑docker.service文件:1.1.2 重新加载Docker配置生效1.1.3 警告!2.1 建立基于TLS数字签名的安全连接1...
    99+
    2022-11-13
  • MYSQL不能远程连接的解决方法
    这篇文章主要介绍“MYSQL不能远程连接的解决方法”,在日常操作中,相信很多人在MYSQL不能远程连接的解决方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MYSQL不能远...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作