Windows安装MySQL后怎么开启root的网络访问权限

 更新时间:2023年08月19日 14:37:21   作者:minseo  
Windows安装MySQL后默认只能本机访问,怎么开启网络访问,本文给大家介绍介绍了Windows安装MySQL后怎么开启root的网络访问权限,需要的朋友可以参考下

Windows安装MySQL后怎么开启root的网络访问权限

Windows安装MySQL后默认只能本机访问,怎么开启网络访问

mysql> create user 'root'@'%' identified by 'password';
Query OK, 0 rows affected (0.00 sec)
mysql> grant all on *.* to 'root'@'%';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

配置MySQL,让MySQL支持被外网访问

设置权限首先要找到MySQL的bin目录,默认在C:\Program Files\MySQL\MySQL Server 8.0\bin

然后我们Win+R输入cmd打开控制台,使用cd命令到MySQL的bin目录下,执行以下操作:

1.登录数据库,然后输入密码

mysql -u root -p

2.然后打开mysql

mysql> use mysql;

3.查询host

mysql> select user,host from user;

4.创建host

mysql> update user set host='%' where user='root';
mysql> flush privileges;

5.授权用户

(1)MySQL 8.0以前版本

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;
mysql> flush privileges;

(2)MySQL 8.0及之后版本 (如果host列表中已有root和%用户,则可以不执行CREATE语句)

mysql> CREATE USER 'root'@'%' IDENTIFIED BY '123456'; 
mysql> grant all privileges on *.* to 'root'@'%' with grant option;
mysql> flush privileges;

以上就是mysql如何让外网访问的详细内容

到此这篇关于Windows安装MySQL后怎么开启root的网络访问权限的文章就介绍到这了,更多相关Windows安装MySQL内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Mysql 聚合函数嵌套使用操作

    Mysql 聚合函数嵌套使用操作

    这篇文章主要介绍了Mysql 聚合函数嵌套使用操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-10-10
  • mysql中迅速插入百万条测试数据的方法

    mysql中迅速插入百万条测试数据的方法

    最近想到创建一个大量数据的测试环境,于是找了一下怎么插入100W条数据,我用的是20个字段
    2012-04-04
  • MAC下Mysql5.7+ MySQL Workbench安装配置方法图文教程

    MAC下Mysql5.7+ MySQL Workbench安装配置方法图文教程

    这篇文章主要为大家详细介绍了MAC下Mysql5.7+ MySQL Workbench安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-06-06
  • 删除mysql数据库中的重复数据记录

    删除mysql数据库中的重复数据记录

    mysql中select distinct * from text不能显示不重复的记录,而是直接全部显示
    2008-06-06
  • 跟着hsp一步步学mysql优化的方法

    跟着hsp一步步学mysql优化的方法

    本篇文章小编为大家介绍,跟着hsp一步步学mysql优化的方法。需要的朋友参考下
    2013-04-04
  • MySQL备份与恢复之冷备(1)

    MySQL备份与恢复之冷备(1)

    这篇文章主要介绍了MySQL备份与恢复之冷备,冷备一般需要定制计划,比如什么时候做备份,每次对哪些数据进行备份等等,对冷备感兴趣的小伙伴们可以参考一下
    2015-08-08
  • MySQL中data_sub()函数定义和用法

    MySQL中data_sub()函数定义和用法

    使用 date_sub() 函数,从 answer_date 减去相应的天数,这个天数是由上面计算的行号决定,也就是减去行号,从而来生成一个新的日期,这篇文章主要介绍了MySQL中data_sub()函数,需要的朋友可以参考下
    2024-02-02
  • MySQL执行计划详解

    MySQL执行计划详解

    给大家带来了关于mysql的相关知识,主要介绍了从Mysql源码中分析执行计划,从而知道MySQL是如何处理你的SQL语句的,分析你的查询语句或是表结构的性能瓶颈,需要的朋友可以参考下
    2022-09-09
  • 详解监听MySQL的binlog日志工具分析:Canal

    详解监听MySQL的binlog日志工具分析:Canal

    Canal主要用途是基于MySQL数据库增量日志解析,提供增量数据订阅和消费,目前主要支持MySQL。接下来通过本文给大家介绍监听MySQL的binlog日志工具分析:Canal的相关知识,感兴趣的朋友一起看看吧
    2020-10-10
  • MySQL使用Partition功能实现水平分区的策略

    MySQL使用Partition功能实现水平分区的策略

    这篇文章主要介绍了MySQL使用Partition功能实现水平分区,给大家提到了水平分区的5种策略,通过sql语句给大家介绍的非常详细,需要的朋友可以参考下
    2021-12-12

最新评论