首先下载zip格式的mysql压缩文件;
然后解压缩到指定目录;
在解压缩的根目录下创建my.ini文件;
[mysqld]
port=3306
basedir="E:\\tool\\mysql-8.0.20-winx64"
datadir="E:\\tool\\mysql-8.0.20-winx64\\data"
character-set-server = utf8mb4
[mysql]
default-character-set = utf8mb4
[client]
default-character-set = utf8mb4
注意一定要加双反斜杠和双引号,不然会报错,你可以试试。
然后管理员身份cmd进入bin目录下,执行mysqld --initialize --console;
在初始化时会卡住,大概几分钟后如果还卡住,直接按ctrl+c中断,然后控制台会打印密码,如下:
这时候就可以创建mysql服务了,mysqld install;
可以在我的电脑-管理-服务中打开mysql服务,也可以使用命令行启动。
还有个问题是缺少vcruntime140_1.dll,我是直接下载然后放在了C:\Windows\System32,下然后运行regsvr32 vcruntime140_1.dll,会报模块vcruntime_1.dll已加载,但找不到入口点DLLRegisterServer错,然后执行regsvr32 msi.dll,虽然也报错,但是没问题了可以安装了。拐的一批。
控制台命令输入mysql -u root -p;
手动输入密码,上面的6htCgt7Btp
然后执行:
OK