Windows server 2012 R2部署Mysql

阿里云ECS,操作系统为Windows server 2012 R2,需要安装Mysql,版本不限。

一、环境及需求

阿里云ECS,操作系统为Windows server 2012 R2,需要安装Mysql,版本不限。

二、操作流程

  1. 为服务器更换操作系统(之前是linux)。

  2. 通过控制台进入服务器。正常通过阿里云控制台的远程连接,通过用户名、密码登录。如果不能登录,根据提示查找原因。有可能是安全组中没有放行相应的远程端口(如3389)。

  3. 进入服务器后,不要因为Windows server是可视化界面,在里边直接下载Mysql。因为自带的浏览器会报警告,处理起来较费时间。可以在本地下载好Mysql,拷贝到服务器进行安装。

  4. 下载Mysql时,要注意下载的版本。我下载了【mysql-8.0.37-winx64.zip】、【mysql-8.4.0-winx64.msi】、【mysql-installer-web-community-8.0.37.0.msi】,第一个因为需要自己手动配置很多全局变量等信息,对新手很不友好;第二个因为安装时提示需要服务器上安装【VisualStudio】,但下载了【VisualStudioSetup.exe】之后又找不到服务器上能安装的版本,进入了死循环;第三个比较友好,自动根据服务器环境下载了Mysql和需要的其它组件进行安装。推荐直接下载第三个进行安装。下载地址:

https://dev.mysql.com/downloads/windows/installer/8.0.html

图1

  1. 下载后,运行安装程序。如果只是作为服务器使用,请选择服务器安装。其它均按默认配置,execute或next即可快速完成安装。记住配置过程中输入的root账户密码。

  2. 完成后,远程计算机无法使用Navicat等工具连接到数据库,因为root的权限默认为本地。

  3. 在服务器上,打开下图中的命令行工具。

图2

  1. 执行以下命令,把root对应的host改为%。

UPDATE user SET host=’%’ WHERE user=‘root’;

  1. 执行以下命令,刷新权限使更改生效。

FLUSH PRIVILEGES;

  1. 这时再用Navicat等数据库工具测试连接,成功。
最后更新于 2026-08-26 17:08 CST
长按识别二维码关注随遇而学
关注公众号「随遇而学」
长按识别上方二维码,或在微信搜索「随遇而学」关注公众号。回复 模板 领取 AI 减负模板包(会议纪要 / 周报 / SOP / Excel / 汇报 PPT),并获取后续更新。
希望所有努力的人都能找到并提升自己的核心价值
使用 Hugo 构建
主题 StackJimmy 设计