(Windows下安装MySQL5.7)写在前面
- 下载安装包(zip包), 解压
- 用管理员身份打开cmd, cd到MySQL安装目录
- 运行命令:
mysqld --initialize --user=mysql --console
, 初始化mysql安装目录, 此时data文件夹会自动生成, 密码也会显示到控制台, 记一下, 后面登录要用 - 运行命令:
mysqld --install
安装mysql - 启动mysql服务:
net start mysql
- 使用之前的密码登录mysql:
mysql -uroot -p密码
如果第3步那里执行不成功, 或者没有密码显示, 就要手动重置root密码
1.关闭mysql服务
C:\Windows\System32目录下使用管理员身份运行cmd.exe
net stop mysql #关闭mysql服务
2.修改配置文件,强行进入mysql
在mysql目录中,找到my.ini
文件,添加一行配置
skip-grant-tables #该配置可跳过输入密码环节
打开mysql服务
net start mysql #启动mysql服务
进入mysql数据库
mysql -uroot -p #直接回车,不用输密码
3.修改密码
修改密码为123456
update mysql.user set authentication_string=password('123456') where user='root';
刷新权限(很重要)
FLUSH PRIVILEGES;
4.恢复配置文件,使用密码登录
退出mysql
关闭mysql服务
恢复配置文件
启动mysql服务
使用密码登录mysql
mysql -uroot -p123456