windows server服务器上mysql远程连接失败的坑
背景:趁这阿里云活动,和朋友合伙买了个服务器,最坑的是没想到他买的是windows Server的,反正便宜,将就着用吧,自己装好了wamp环境,在服务器上可以在本地访问数据库(废话么),但是在本地机器一直访问不了
- 首先:创建的账户host是 % ,允许任何地址远程访问
- 其次:权限我进行了修改,执行了 flush privileges;
-
最后:我关闭了服务器的防火墙
解决办法
- 找阿里云->创建工单让他们看->他们没权限,只能给你一些建议(他们没权限看,给了建议:安全组中有没有放行3306端口)
- 添加安全组规则,放行3306端口,教程地址:https://help.aliyun.com/document_detail/25471.html?
- 具体步骤:左侧导航->网络和安全->安全组->左上角选择自己服务器地域->配置规则->右上角‘快速创建规则’->授权对象改为‘0.0.0.0/0’(表示允许任何IP进行访问)
Mysql创建用户和授权
- MySQL命令行新建用户
//登录MYSQL
@>mysql -u root -p
@>密码
//创建用户
mysql> insert into mysql.user(Host,User,Password) values(\'localhost\',\'alisleepy\',password(\'123456\')); //Host值:localhost表示只允许本地,%表示任何地址都可以访问
- 刷新系统权限表
mysql>flush privileges;
- MySQL命令行为用户授权
//登录MYSQL
mysql -u root -p
//创建数据库
mysql>create data phplampDB;
//授权alisleepy用户拥有phplamp数据库的所有权限
grant all privileges on phplampDB.* to alisleepy@localhost identified by \'123456\'; //在这Host只是本地localhost
//刷新系统权限表
flush privileges; 继续阅读与本文标签相同的文章
下一篇 :
Dr.周涛:大脑科学告诉我们什么是领导力
-
关闭Windows休眠功能,删除 hiberfil.sys 文件,腾出可用空间 - Windows 10
2026-05-19栏目: 教程
-
快照技术使用
2026-05-19栏目: 教程
-
受用一生的高效 PyCharm 使用技巧(六)
2026-05-19栏目: 教程
-
用户数从 0 到亿,我的 K8s 踩坑血泪史
2026-05-19栏目: 教程
-
PgSQL · 特性分析 · 浅析PostgreSQL 中的JIT
2026-05-19栏目: 教程
