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主键和外键使用及说明,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2023-04-04
  • 浅谈MySQL存储引擎选择 InnoDB与MyISAM的优缺点分析

    浅谈MySQL存储引擎选择 InnoDB与MyISAM的优缺点分析

    MyISAM 是MySQL中默认的存储引擎,一般来说不是有太多人关心这个东西。决定使用什么样的存储引擎是一个很tricky的事情,但是还是值我们去研究一下,这里的文章只考虑 MyISAM 和InnoDB这两个,因为这两个是最常见的
    2013-06-06
  • 基于SQL中SET与SELECT赋值的区别详解

    基于SQL中SET与SELECT赋值的区别详解

    本篇文章是对SQL中SET与SELECT赋值的区别进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 详解mysql数据库中文乱码问题

    详解mysql数据库中文乱码问题

    这篇文章主要介绍了详解mysql数据库中文乱码问题的相关资料,需要的朋友可以参考下
    2017-10-10
  • 使用MySQL设置远程数据库以优化网站性能的操作步骤

    使用MySQL设置远程数据库以优化网站性能的操作步骤

    随着您的应用程序或网站的增长,您可能会发现已经超出了当前的设置,如果您目前将 Web 服务器和数据库后端托管在同一台 VPS 上,一个好主意是将这两个功能分开,以便每个功能可以在自己的机器上运行和增长,在本指南中,我们将讨论如何配置一个远程数据库服务器
    2024-11-11
  • MySQL通过show status查看、explain分析优化数据库性能

    MySQL通过show status查看、explain分析优化数据库性能

    这篇文章介绍了MySQL通过show status查看、explain分析优化数据库性能的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • 超详细汇总21个值得收藏的mysql优化实践

    超详细汇总21个值得收藏的mysql优化实践

    这篇文章主要分享的是超详细汇总21个值得收藏的mysql优化实践,对正在学习的同学有一定的参考价值,需要的同学可以参考一下
    2022-01-01
  • MySQ回滚日志Undo Log实践记录

    MySQ回滚日志Undo Log实践记录

    Undo Log是一种用于撤销操作的日志,它记录了事务发生之前的数据状态(主要是修改前的旧版本数据),本文给大家介绍MySQ回滚日志Undo Log实践记录,感兴趣的朋友一起看看吧
    2025-09-09
  • MySQL中between and的基本用法、范围查询示例详解

    MySQL中between and的基本用法、范围查询示例详解

    BETWEEN AND 操作符在 MySQL 中用于选择在两个值之间的数据,包括边界值,它支持数值和日期类型,示例展示了如何使用 BETWEEN AND 和 NOT BETWEEN AND 进行查询,并特别注意日期类型查询时的时间精度问题,感兴趣的朋友跟随小编一起看看吧
    2025-12-12
  • MySQL对标准SQL的扩展方式

    MySQL对标准SQL的扩展方式

    MySQL对标准SQL的扩展包括磁盘上的数据组织方式、通用语言语法、SQL语句语法、数据类型、函数和运算符等,这些扩展使得MySQL在某些方面与其他SQL数据库管理系统不同
    2025-02-02

最新评论