我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL中怎么开启远程连接权限

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySQL中怎么开启远程连接权限

这期内容当中小编将会给大家带来有关MySQL中怎么开启远程连接权限,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

1、登陆mysql数据库   

mysql -u root -p

查看user表

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,也可用主机名,

(1)有时想用本地IP登录,那么可以将以上的Host值改为自己的Ip即可。

2、实现远程连接(授权法)

将host字段的值改为%就表示在任何客户端机器上能以root用户登录到mysql服务器,建议在开发时设为%。   
update user set host = '%' where user = 'root';

将权限改为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密码root远程访问该机器上的MySql.

3、实现远程连接(改表法)

use mysql;

update user set host = '%' where user = 'root';

这样在远端就可以通过root用户访问Mysql.

4、如果上面的方法不生效

可能就是对应的服务器限制的3306端口的访问导致的,下面以腾讯云为案例:

 MySQL中怎么开启远程连接权限

上述就是小编为大家分享的MySQL中怎么开启远程连接权限了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySQL中怎么开启远程连接权限

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

下载Word文档

猜你喜欢

MySQL如何开启远程连接权限

目录登陆mysql设置访问权限刷新权限查看访问权限另外说明总结方法原理与mariadb相同登陆mysqlmysql -u root -p设置访问权限如果允许用户root从ip为192.168.1.123的主机连接到mysql服务编程
MySQL如何开启远程连接权限
2024-09-09

mysql怎么开启远程访问权限

要开启MySQL的远程访问权限,需要进行以下步骤:1. 修改MySQL的配置文件:找到MySQL的配置文件my.cnf(或者my.ini),一般位于MySQL的安装目录下的\bin目录中。打开该配置文件。2. 注释掉bind-address
2023-08-26

阿里云服务器怎么开启远程连接权限

首先,在购买阿里云服务器之前,你需要确定你的远程连接类型和服务级别。不同的远程连接类型和服务级别适用于不同的场景和应用,比如Web远程连接适用于需要访问Web网站的用户,而Python远程连接适用于开发者和学生。如果你只需要在服务器上运行Python脚本,那么Web远程连接就没有必要开启,因为它只能通过HTTP协议访问
阿里云服务器怎么开启远程连接权限
2023-10-28

mysql怎么开启远程连接

可以通过以下步骤开启 mysql 远程连接:修改配置文件以绑定到所有 ip 地址;重新启动 mysql 服务;在防火墙中允许 3306 端口;配置远程用户的访问权限;刷新权限;测试远程连接。如何开启 MySQL 远程连接?为了允许来自远程
mysql怎么开启远程连接
2024-05-30

mysql指定ip远程连接权限开放

原文:https://www.cnblogs.com/luchangzhu/p/14638145.html
mysql指定ip远程连接权限开放
2019-02-12

MySQL8.0开启远程连接权限的方法步骤

目录问题描述:报错原因:解决方法:总结问题描述:开发环境:mysql8+Centos8;执行MySQL语句:mysql -h 180.76.XXX.XX -u root -pPassword;报错原因:ERROR 1130 (HY0
2022-06-30

mysql开启远程访问权限

在默认情况下,MySQL只允许本地登录,如果需要远程访问数据库,如果不开启远程访问权限,会报错java.sql.SQLNonTransientConnectionException: Could not create connection
2023-08-18

MySQL 开启远程连接

MySQL 开启远程连接 一、MySQL 开启远程连接需要先在服务器上登录到 MySQL mysql -u root -p 然后 Enter password: 二、修改 root 账户的 Host 1、打开 mysql 数据库 use m
2023-08-16

mariaDB & MySQL 权限与远程连接

我们大家链接这个数据库可能都用root作为用户名!但默认不可以远程访问!如果要远程访问怎么处理呢?1 GRANT ALL PRIVILEGES ON *.* TO "root"@"%" IDENTIFIED BY "password" WITH GRANT O
mariaDB & MySQL 权限与远程连接
2020-11-07

MySQL开放远程连接权限的两种方法

背景:要求做一个评价系统,由于之前被人做过一小部分,有现成的数据库(数据库:mysql 5.7 ,数据库软件:MySQL workbench 6.3 CE),为了省去安装数据库导出导入表的麻烦,想要直接远程连接对方数据库。方法如下:首
2022-06-30

编程热搜

目录