下载
MySQL :: Download MySQL Community Server
解压
进入目录
新建环境变量MYSQL_HOME,内容:D:\mysql-5.7.28-winx64(当前目录)
path中加入%MYSQL_HOME%\bin
编写install.cmd,放在外面(和README同一级)
echo [client]>my.ini
echo port=3306>>my.ini
echo default-character-set=utf8>>my.ini
echo [mysqld]>>my.ini
echo port=3306>>my.ini
echo character_set_server=utf8>>my.ini
echo #安装路径>>my.ini
echo basedir=%cd%>>my.ini
echo #数据路径>>my.ini
echo datadir=%cd%\data>>my.ini
echo sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES>>my.ini
echo [WinMySQLAdmin]>>my.ini
echo %cd%\bin\mysqld.exe>>my.ini
cd bin
mysqld -install
mysqld --initialize-insecure --user=mysql
net start mysql
mysql -u root -p
以管理员权限打开cmd,cd到install.cmd这,输入install.cmd,回车
顺利的话,应该进入mysql,然后让你输入密码,直接回车
用这个修改密码,其中P@ssW0rd是密码
alter user 'root'@'localhost' identified by 'P@ssw0rd';
P@ssW0rd是密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'P@ssW0rd' WITH GRANT OPTION;
FLUSH PRIVILEGES;
如果提示缺少dll
可以考虑下面这个链接
VC运行库合集|Windows常用运行库整合包完整版V2023.11下载-Win7系统之家
卸载
管理员cmd
sc delete MySQL
如果想继续重装,要先删了data目录