首页 > 数据库 >关于Windows上设置MySQL为外部可访问

关于Windows上设置MySQL为外部可访问

时间:2024-02-25 17:25:11浏览次数:26  
标签:mypassword Windows GRANT MySQL 访问 host user mysql root

  1. 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
    1.mysql -u root -pdtsdts
    mysql>use mysql;
    mysql>update user set host = '%' where user = 'root';
    mysql>select host, user from user;

  2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

GRANT ALL PRIVILEGES ON . TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON . TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

  1. 在window自带的防火墙里的例外添加3306端口 。(在开启防火墙的情况下)
    总结:
    mysql -u root -p
    mysql>use mysql;
    mysql>select 'host' from user where user='root';
    mysql>update user set host = '%' where user ='root';
    mysql>flush privileges;
    mysql>select 'host' from user where user='root';
    第一句是以权限用户root登录
    第二句:选择mysql库
    第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)
    第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址
    第五句:刷新MySQL的系统权限相关表
    第六句:再重新查看user表时,有修改。。
    重起mysql服务即可完成。

标签:mypassword,Windows,GRANT,MySQL,访问,host,user,mysql,root
From: https://www.cnblogs.com/wyuu101/p/18032624

相关文章

  • 史上速度最快的Windows来了!Windows 11 24H2将首发支持Wi-Fi 7、USB4 2.0
    据WC报道,Windows1124H2将首次引入对WI-Fi7硬件的支持,该版本预计将在今年晚些时候作为微软的下一个重大操作系统更新推出。此前,支持Wi-Fi7的硬件已经开始发货,但目前版本的Windows上不支持。Wi-Fi7(IEEE802.11be标准),拥有极高的吞吐速率,速度比Wi-Fi6E快近4倍(Wi-Fi7理论峰值4......
  • 项目实战:Qt监测操作系统物理网卡通断v1.1.0(支持windows、linux、国产麒麟系统)
    需求  使用Qt软件开发一个检测网卡的功能。  兼容windows、linux,国产麒麟系统(同为linux)Demo  windows上运行:      国产麒麟操作上运行:     功能描述v1.1.0windows上实时检测出网卡通断(插拔,失联等情况)linux上实时检测出网卡通断(插拔,失联等......
  • Windows 10中还有其他类似的标识符和概念
    Windows10中还有其他类似的标识符和概念。以下是一些常见的:用户名(Username):每个用户在系统中都有一个唯一的用户名,用于登录和识别用户身份。用户ID(UserID):每个用户在系统中都有一个唯一的用户ID,用于在系统级别上标识用户。组(Group):组是一种将多个用户集合在一起的机制。每......
  • win10搭建mysql5.7环境
    下载mysql5.7下载官网地址https://downloads.mysql.com/archives/community/解压到指定目录我解压到D:\ProgramFiles\mysql-5.7.44创建配置文件my.ini在上述目录中创建my.ini文件,并添加如下配置项#Foradviceonhowtochangesettingspleasesee#http://dev.m......
  • 关闭Windows网络连接状态指示器的活动测试 注册表 REG
    REG文件来关闭Windows网络连接状态指示器的活动测试:CopyCodeWindowsRegistryEditorVersion5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet]"EnableActiveProbing"=dword:00000000该文件将向注册表添加一个名为"EnableActivePr......
  • 在K8S中,SVC资源是否支持在K8S集群外部访问?
    在Kubernetes(K8S)中,Service资源可以通过特定类型支持在集群外部访问。以下是一些可以提供外部访问能力的Service类型:NodePort:NodePort服务会将服务映射到每个节点上的一个静态端口(范围默认为30000-32767)。通过这个端口,集群外部可以直接通过任意节点的IP地址和该NodePort来......
  • mysqldump
     dockerrun-d--namebaize-rancher--restart=always-p28080:8080rancher/server:v1.6.30\--db-host192.168.50.105\--db-port3306\--db-usercattle\--db-pass******\--db-namecattledockerlogs-fbaize-rancher--tail100#导出单个数据......
  • 加入mysql数据库实现完整的登录注册功能
    功能简介:用户有用户名(user),手机号(mobile),邮箱(email),密码(password).user为主键,mobile唯一保证一个手机号只能注册一个用户,邮箱不唯一并且可为空.故这里用户可以使用user和mobile登录,mobile还可以用找回密码,email仅用于找回密码在注册页面,输入手机号和密码注册用户......
  • Linux 安装 MySQL
    转自:https://blog.csdn.net/bugu_hhh/article/details/130625482使用阿里云CentOS7系统,安装过程中,会报libaio,查看与libaio相关的软件1yumlistlibaio安装1yuminstall-ylibaio*可以查看已安装的MySQL的版本1mysql-V 使用开启MySQL服务命令1syste......
  • 用wsl和windows vscode 进行开发
    https://code.visualstudio.com/docs/remote/wsl用wsl和windowsvscode进行开发上面是官方教程准备:安装wsl安装vscode插件:RemoteDevelopment使用(多种方式):在wslubuntu中输入code.在code中打开F1-WSL:xxxdistro...在windows用命令行启动code,附带下......