除开MSI这种安装包形式,针对zip压缩包版本的初始化
先到数据库的解压位置 cd 数据库解压位置/bin
初始化数据库 mysqld --initialize
正常情况下初始完成后,会显示初始密码,如果没有显示,尝试如下方法
第一种,命令形式
mysqld --skip-grant-tables
#跳过权限检查的方式启动MySQL服务
mysql -u root
#跳过密码正常登录
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
#更改localhost数据库上用户root的密码为123456
FLUSH PRIVILEGES;
#刷新权限
exit;
#退出数据库
第二种,文件形式
创建文件在任一位置,例如C盘主盘下init.txt
在其中输入如下代码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
#更改localhost数据库上用户root的密码为123456
修改完成后保存文件
命令行打开,进入数据库解压位置
cd 数据库解压位置/bin
mysqld --init-file=C:\\init.txt
#使用C盘下init.txt中的指令执行mysql,此时默认是以跳过权限检查的方式启动MySQL服务
等待执行完成后,正常登录即可
如果显示有初始密码,请从这里开始继续
mysqld --install
#数据库安装启动服务
net start mysql
#名为mysql的服务启动