1、将ZIP文件解压缩到所需的安装目录
将mysql-5.7.32-winx64.zip 解压到 C:\mysql,如果未在安装MySQL C:\mysql,则必须在启动过程中或在选项文件中指定安装目录的路径。将C:\mysql\bin 加入环境变量。如果您在同一台计算机上运行多个MySQL服务器, 则不应将MySQLbin 目录添加到Windows PATH。
警告
2、创建一个配置文件
在 C:\mysql 创建 my.ini
[mysqld]
basedir=C:/mysql-5.7.32
datadir=E:/mysql/data
3、初始化MySQL
mysqld --defaults-file=C:\mysql-5.7.32\my.ini --initialize
在E:/mysql/data的**.err中,看到默认生成了一个随机密码,后面用这个密码登录MySql
2021-02-01T06:56:07.850780Z 1 [Note] A temporary password is generated for root@localhost: %aU84#.2h,hM
4、启动MySQL服务器
mysqld --console
如果提示找不到data文件夹,就在C:\mysql-5.7.32下创建data文件夹
5、使用root连接mysql
新开一个窗口
mysql -u root -p
//输入上面生成的随机密码
6、修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-1234';
上面使用的是命令行启动mysql,命令窗口关闭了,mysql进程就结束。
7、停止服务
mysqldamin -u root shutdown
8、将MySQL作为Windows服务启动
- 安装服务
//window启动时自动启动服务
mysqld --install MySQL --defaults-file=C:\mysql-5.7.32\my.ini
//如果您不希望在引导过程中自动启动该服务,也可以选择将服务器安装为手动服务
mysqld --install-manual MySQL --defaults-file=C:\mysql-5.7.32\my.ini
- 启动服务
将MySQL服务器实例作为服务安装后,Windows每次启动时Windows都会自动启动该服务。也可以从“服务”实用程序或使用net start MySQL 命令立即启动该服务。
net start MySQL
- 删除服务
// 停止服务
net stop MySQL
mysqld --remove
9、将多个MySQL实例作为Windows服务启动
https://dev.mysql.com/doc/refman/5.7/en/multiple-windows-services.html