为了优化旧项目,需要添加存储emoji内容的功能,因此,需要升级mysql数据库,下载新版数据库的方法就记录了,从安装和调试开始。
我使用的是目前官网最新的5.x系列的mysql-5.7.26-winx64,系统的话Win10和WinServer2012R2区别不大,介于我已经在我Win10上装好了,所以把在WinServer2012R2上的安装过程记录一下。
1. 解压压缩包
由于新版的mysql默认不提供配置文件,所以安装在哪可根据配置文件来变化,理论上来说可以直接copy文件夹后修改配置就能做到数据库的整体迁移。因为我这里是便宜的云服务器,只有一个C盘,所以我的mysql放在 C:\Program Files\mysql-5.7.26-winx64 。
2. 新建my.ini
前面也说了,由于默认不提供配置文件,所以需要自行创建配置文件,放到mysql的根目录下,这里我的根目录就是 C:\Program Files\mysql-5.7.26-winx64 。具体配置如下:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=C:\Program Files\mysql-5.7.2