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

如何在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';

以上就是如何在MYSQL中开启远程访问权限,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。

免责声明:

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

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

如何在MYSQL中开启远程访问权限

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

下载Word文档

猜你喜欢

mysql开启远程访问权限

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

mysql怎么开启远程访问权限

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

linux怎么开启远程访问权限

要开启Linux系统的远程访问权限,你可以按照以下步骤进行操作:确保系统已安装SSH服务器:远程访问通常通过SSH (Secure Shell) 实现,因此你需要确保系统已安装和运行SSH服务器。大多数Linux发行版都默认安装了OpenS
2023-10-23

Mysql开始root远程访问权限

1. GRANT ALL PRIVILEGES ON *.* TO "root"@"%" IDENTIFIED BY "123456" 这里的123456为你给新增权限用户设置的密码,%代表所有主机,也可以具体到你的主机ip地址2.flush privile
Mysql开始root远程访问权限
2020-01-22

MySQL如何开启远程连接权限

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

命令修改MySQL密码和开启MySQL远程访问权限

一、修改MySQL密码: 第一步:用帐号登录mysql [root@CentOs5 ~]# mysql -u root -p 第二步:改变用户数据库 mysql> use mysql 第三步:修改密码,记得密码要用password()函数进行加密,一定不要忘记
命令修改MySQL密码和开启MySQL远程访问权限
2017-06-25

MySQL如何开启用户远程登录权限

目录mysql开启用户远程登录权限开放MySQL的远程访问权限总结MySQL开启用户远程登录权限当在docker中创建一个Mysql的容器后,需要使用工具如:navicate来连接容器内的MySQL服务,但是提示Access denie
2023-04-27

mysql怎么修改远程访问权限

要修改MySQL数据库的远程访问权限,可以按照以下步骤进行操作:1. 使用root用户登录MySQL数据库服务器。2. 执行以下命令查看当前的用户和权限:SELECT user, host FROM mysql.user;3. 使用以下命令
2023-10-18

mysql怎么查看远程访问权限

要查看MySQL的远程访问权限,你可以执行以下步骤:1. 使用MySQL的root用户登录到MySQL服务器上。2. 执行以下命令来查看授予的远程访问权限:sqlSHOW GRANTS FOR 'your_username'@'your_r
2023-10-18

编程热搜

目录