返回顶部
首页 > 资讯 > 数据库 >MySQL启用与关闭远程访问
  • 460
分享到

MySQL启用与关闭远程访问

MySQL启用与关闭远程访问 2016-06-16 06:06:33 460人浏览 无得
摘要

注意:此文仅适用于 windows Server 登录Mysql mysql> mysql -u root -p Enter Password: 输入root密码以登录 mysql> use mysql; Database changed

MySQL启用与关闭远程访问

注意:此文仅适用于 windows Server

登录Mysql

mysql> mysql -u root -p
Enter Password: 输入root密码以登录

mysql> use mysql;
Database changed

mysql> SELECT host,user,passWord FROM user;
 +--------------+------+-------------------------------------------+
| host         | user | password                                  |
+--------------+------+-------------------------------------------+
| localhost    | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
| 192.168.1.1 | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
+--------------+------+-------------------------------------------+
2 rows in set (0.00 sec)

可以看到在 user 表中已创建的 root 用户。 host 字段表示登录的主机,其值可以用 IP,也可用主机名,有时想用本地 IP 登录,那么可以将以上的 host 值改为自己的 IP 即可。

方法一:通过授权实现远程访问 『推荐』

将 host 字段的值改为 % 就表示在任何客户端机器上能以 root 用户登录到 mysql 服务器,建议在开发时设为 % ,并将权限改为 ALL PRIVILEGES

mysql> use mysql;
Database changed

mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "password";
Query OK,0 rows affected(0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK,0 rows affected(0.00 sec)

mysql> SELECT host,user,password FROM user;
+--------------+------+-------------------------------------------+
| host         | user | password                                  |
+--------------+------+-------------------------------------------+
| localhost    | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
| 192.168.1.1 | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
| %            | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
+--------------+------+-------------------------------------------+
3 rows in set (0.00 sec)

这样机器就可以用 root 远程访问该机器上的 Mysql

方法二:直接修改表数据

mysql> use mysql;
Database changed

mysql> UPDATE user SET host="%" WHERE user="root";

设置服务器防火墙规则

完成了MySQL的配置,从外网仍然是无法访问的,还需要设置下防火墙,有以下两种方法。

直接关闭防火墙

过于简单,如何关闭,请自行百度。

开放MySQL端口3306

由于直接关闭防火墙,可能会存在安全隐患,因此,新建防火墙规则可以满足我们的需求,也比较安全,具体如下。

  1. Window + R 打开运行窗口,输入命令 control ,打开控制面板。
  2. 打开 防火墙设置 或者 检查防火墙状态,点击左侧 高级设置 。
  3. 选中 入站规则,点击 新建规则
  4. 规则类型:选择 端口,下一步。
  5. 协议和端口:选择 tcp ,选择特定本地端口,并输入 MySQL 默认端口 3306 ,下一步。
  6. 操作:选择 允许连接 ,下一步。
  7. 配置文件: 全选,下一步。
  8. 名称: 起一个好记得名称,并写一段关于此规则的描述,也可不写描述,完成。
您可能感兴趣的文档:

--结束END--

本文标题: MySQL启用与关闭远程访问

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

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

猜你喜欢
  • MySQL启用与关闭远程访问
    注意:此文仅适用于 Windows Server 登录MySQL mysql> mysql -u root -p Enter Password: 输入root密码以登录 mysql> use mysql; Database changed...
    99+
    2016-06-16
    MySQL启用与关闭远程访问
  • 如何关闭远程访问redis
    关闭远程访问redis的方法:redis是默认不允许远程连接,可以通过以下方法开启远程访问,也可以通过以下方式相反操作设置来关闭,或者关闭redis服务,开启方法:打开redis的配置文件“redis.conf”。将“bind 127.0....
    99+
    2024-04-02
  • Windows开启远程访问MySQL
    第一步进入MySQL (所有命令都可以直接复制) 1 在Windows下搜索cmd,找到“命令提示符”,右键【以管理员身份运行】 2 在命令行输入:mysql -u root -p ,然后回车,会弹出 Enter password: my...
    99+
    2023-09-05
    linux 服务器 运维
  • 怎么开启Mysql远程访问
    这篇文章主要讲解了“怎么开启Mysql远程访问”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么开启Mysql远程访问”吧!   Mysql默认...
    99+
    2024-04-02
  • mysql如何开启远程访问
    本文小编为大家详细介绍“mysql如何开启远程访问”,内容详细,步骤清晰,细节处理妥当,希望这篇“mysql如何开启远程访问”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。mysq...
    99+
    2024-04-02
  • mysql开启远程访问权限
    在默认情况下,MySQL只允许本地登录,如果需要远程访问数据库,如果不开启远程访问权限,会报错java.sql.SQLNonTransientConnectionException: Could not create connection ...
    99+
    2023-08-18
    mysql 数据库
  • Mysql中怎样开启远程访问
    Mysql中怎样开启远程访问,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 Mysql默认是不可以通过远程机器访问的,通过下面...
    99+
    2024-04-02
  • mysql怎么开启远程访问权限
    要开启MySQL的远程访问权限,需要进行以下步骤:1. 修改MySQL的配置文件:找到MySQL的配置文件my.cnf(或者my.i...
    99+
    2023-08-26
    mysql
  • MySQL中怎么开启远程访问权限
    这篇文章将为大家详细讲解有关MySQL中怎么开启远程访问权限 ,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。   实现远程连接(授权法)...
    99+
    2024-04-02
  • mysql服务器怎么开启远程访问
    mysql服务器开启远程访问权限的方法首先,在命令行中使用命令启动mysql服务;Windows:net stop mysqlLinux:service mysql startmysql服务启动后,在命令行中输入mysql的用户名和密码,进...
    99+
    2024-04-02
  • mysql启动与关闭(手动与自动)
    手动管理mysql的启动与关闭 [root@mysql ~]# service mysql start --手动启动mysql Starting MySQL. SUCCESS! [root@mys...
    99+
    2024-04-02
  • MySQL 启动与关闭(手动与自动)
    手动管理mysql的启动与关闭 [root@mysql ~]# service mysql start --手动启动mysql Starting MySQL. SUCCESS! [root@mys...
    99+
    2024-04-02
  • MySQL中怎么开启root远程访问权限
    这篇文章将为大家详细讲解有关MySQL中怎么开启root远程访问权限,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。MySQL开启root远程访问权限&nbs...
    99+
    2024-04-02
  • 如何在MYSQL中开启远程访问权限
    本篇文章给大家分享的是有关如何在MYSQL中开启远程访问权限,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1、登陆mysql数据库 mysql...
    99+
    2024-04-02
  • Redis3.2如何开启远程访问
    这篇文章主要介绍了Redis3.2如何开启远程访问,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。redis默认只允许本地访问,要使redis...
    99+
    2024-04-02
  • Docker怎样开启远程访问
    这篇文章将为大家详细讲解有关Docker怎样开启远程访问,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。有这么个需求,我需要通过eclipse的 mvn package docker:build 的方式来进...
    99+
    2023-06-07
  • 远程访问本地mysql
    文章目录 一、设置本地mysql允许外部访问找到mysql配置文件`my.ini` ,linux环境是`my.cnf`配置mysql配置文件 二、创建外部访问的mysql用户三、配置mys...
    99+
    2023-10-04
    mysql adb android
  • MySQL的启动与关闭怎么实现
    本篇内容介绍了“MySQL的启动与关闭怎么实现”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2023-04-14
    mysql
  • 阿里云服务器启用远程访问
    如果您需要使用阿里云服务器的远程访问功能,可以按照以下步骤进行操作: 首先,在您的计算机或移动设备上安装阿里云客户端程序。可以在阿里云网站或应用程序中找到并下载阿里云客户端程序。 打开阿里云客户端程序并登录您的账号。在主界面上,点击“管...
    99+
    2023-10-27
    阿里 远程访问 服务器
  • postgresql启动并打开远程访问
    正文开始: 创建pgsql数据库地址:mkdir /var/pgsql/data 修改pgsql数据库用户组:chown postgresql:postgresql /var/pgsql/ 切换用户到postgresql:s...
    99+
    2019-06-27
    postgresql启动并打开远程访问
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作