1、MySQL官网下载MySQL
2、以管理员身份打开命令行
进入mysql的bin目录下
3、安装MySQL的服务
mysqld --install
4、初始化MySQL
mysqld --initialize --console
初始化MySQL会产生一个随机密码。
5、开启MySQL的服务
net start mysql;
6、登录验证
mysql -u root -p
不知道为什么密码总不对
7、停止MySQL 服务
net stop mysql
8、设置跳过验证
mysqld --shared-memory --skip-grant-tables
MySQL8.0以前好像不用 --shared-memory就可以
mysqld --skip-grant-tables
9、无密码登录
新开一个CMD窗口,进入到mysql安装目录下的bin路径,无需重复启动mysql服务,在mysql/bin/目录下输入"mysql",此时应该可以连接成功
10、重置root密码为空
update mysql.user set authentication_string='' where User = 'root';
11、退出所有命令行,重新登陆数据库
若显示服务未启动,需先启动MySQL服务,输入net start mysql。使用如下命令重新修改root密码:
alter user 'root'@'localhost' identified by '123';