安装MySQL5.7
操作系统:Windows10 专业版
MySQL版本:5.7.32
-
进入MySQL官网下载ZIP压缩包并将其解压到目录中。
-
配置环境变量:右键此电脑,打开高级系统设置中的环境变量,选中系统变量中的Path,点击编辑,在Path中新建,将刚才解压好的MySQL文件夹下的bin目录的路径填入其中,然后点击确定。
-
新建MySQL配置文件ini
[mysqld] basedir=F:\Environment\mysql-5.7.32\ datadir=F:\Environment\mysql-5.7.32\data\ port=3306 skip-grant-tables注:最后的skip-grant-tables的作用是跳过权限验证,所以在设置MySQL密码之后应该将其注释掉。
-
启动管理员模式下的CMD来运行命令
-
安装MySQL服务
cd /d F:\Environment\mysql-5.7.32\bin mysqld -install出现问题:由于找不到MSVCR120.dll,无法继续执行代码.重新安装程序可能会解决此问题。
解决方案:进入微软官网下载vcredist并安装即可解决该问题。
-
初始化数据库文件
mysqld --initialize-insecure --user=mysql -
启动MySQL并修改密码
net start mysql -
通过命令行进入MySQL
mysql -u root -p注:-p后面不能加空格,出现“Enter password:”字样是直接按Enter键跳过,因为目前还没有为MySQL设置密码。
-
为MySQL设置密码并刷新权限
设置密码:
update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';成功之后刷新权限:
flush privileges;注:sql语句后面一定要加分号!!!
-
注释my.ini文件中的skip-grant-tables(在该句前面加#即可)
-
退出MySQL并重启服务
exit net stop mysql net start mysql -
重新进入MySQL,测试能否连接成功
mysql -u root -p123456注:-u后面是用户名,-p后面是密码,-p后面不能加空格!

浙公网安备 33010602011771号