windows下安装mysql服务
- 下载 mysql-5.7.33-winx64.zip 解压到一个目录
bin路径加入path
保存my.ini
[mysql]
default-character-set=utf8
[mysqld]
port = 3306
basedir=D:\proj\mysql-5.7.33-winx64
datadir=D:\proj\mysql-5.7.33-winx64\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
-
cd /d D:\proj\mysql-5.7.33-winx64\bin
data初始化,记录生成的临时密码
mysqld --defaults-file="D:\proj\mysql-5.7.33-winx64\my.ini" --initialize --console
会把当前目录作为服务程序目录,所以需要先进入到bin目录
mysqld install MySQL -–defaults-file="D:\proj\mysql-5.7.33-winx64"
启动服务,如果报错路径不存在可以修改程序路径,打开注册表,HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> services -> mysql -> ImagePath
net start mysql
-
修复root密码为自己需要的
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '需要修改的密码';
打印启动失败的原因
mysqld -–defaults-file="D:\proj\mysql-5.7.33-winx64\my.ini" --console
如果有问题,可以删除服务
mysqld remove
启动命令:net start mysql
停止命令:net stop mysql
移除命令:sc delete mysql
(“mysql”为服务名)
tasklist| findstr "mysql"
# 服务正在启动或停止中,请稍候片刻后再试一次
taskkill/f /t /im mysqld.exe