• 【DataBase】局域网访问Windows系统下的MySQL8


    Windows服务主机已经安装好MySQL8并且配置了用户密码

    MySQL8更改用户密码:

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则(永不过期)
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新用户的密码
    FLUSH PRIVILEGES; #刷新权限

    首先开放该用户可以被任何主机访问:

    update user set host = '%' where user = 'root';、
    FLUSH PRIVILEGES; #刷新权限

    然后是Windows操作系统开放该端口,允许局域网内的其他机器访问此端口

    点击电脑左下角【开始】按钮,找到列表第二个位置,【设置】选项

    找到【高级设置】选项

    找到【入站规则】选项,点击【新建规则】

    选择规则类型为【端口】类型,然后点击【下一步】

    默认协议是【TCP】协议
    因为MySQL是非Windows操作系统的软件,所以选择【特定本地端口】

    输入的是自己安装MySQL时设置的端口号,默认是3306【如果你设置了别的端口号,就要注意更换】

    选择【允许连接】

    勾选所有规则

    最后填上开放的此端口描述信息【必填项】


    总结:

    首先MySQL设置的用户要能够允许外部主机访问。

    然后是所在的操作系统平台开放了端口提供访问。

    参考文章:

    windows端口开放设置
    https://www.cnblogs.com/warmsmile/p/9758039.html
    
    mysql8访问权限开放
    https://blog.csdn.net/qq_34885184/article/details/107564110
  • 相关阅读:
    C语言中const关键字的用法
    LDO和DC-DC的概念,区别及优缺点
    Ubuntu下几个命令行方式使用的图片浏览工具
    I2C和I2S的区别和使用方法
    scikit-image 图像处理库介绍
    USB协议介绍
    Ubuntu 16.04 python和OpenCV安装
    一种基于python的人脸识别开源系统
    numpy 介绍
    python enumerate用法总结
  • 原文地址:https://www.cnblogs.com/mindzone/p/14398320.html
Copyright © 2020-2023  润新知