安装

Windows安装

前往官网下载安装包
个人建议使用压缩版的安装包,msi的安装程序依赖.NET Framework,在Windows Server上安装.NET Framework有时候比较麻烦。下载好对应版本的压缩包之后,解压到指定路径下。

权限控制

升级

ToB公司经常遇到企业IT要求对服务器软件进行安全升级,一般是基于小版本的升级,比如要求将MySQL版本从5.7.29升级到5.7.34。
首先把MySQL服务停止并删除。

net stop mysql3306
sc delete mysql3306

然后下载5.7.34的安装包,因为已经有了data文件夹,所以不需要初始化,直接用新版本安装包中bin目录下的mysqld安装MySQL服务,安装的时候需要指定之前的ini文件。

mysqld install mysql3306 --defaults-file="ini文件路径"
net start mysql3306

MySQL升级后需要执行mysql_upgrade,mysql_upgrade会进行兼容性检查,发现不兼容的表后会尝试进行修复,如果无法自动修复,请自行查找手动修复策略,可参考这个文档

mysql_upgrade -u root -p
Enter password: ****