MySQL5.7安装(压缩包方式)
# MySQL5.7安装(压缩包方式)
1 去官网下载安装包
- 官网下载地址
- 选择自己想要安装的版本下载即可。目前使用较多的是5.7版本和8.0版本,本教程是MySQL5.7的安装教程,8.0不适用。
- 现在下载需要Oracle账号,可以直接百度搜索一个账号,有很多人分享。
2 解压文件,配置环境变量
- 解压缩后,将解压文件夹移入电脑中存放环境的文件夹(例如,本人电脑中所有环境都放在:D:\env 文件夹下)
- 将mysql文件夹下的bin目录添加到系统环境变量的Path中

3 建立my.ini配置文件
在MySQL文件夹下建立my.ini配置文件。(注意将文件后缀改为ini,建立后的文件类型为“配置文件”)

在my.ini中写入:
[mysqld]
basedir="D:/env/mysql-5.7.36/"
datadir="D:/env/mysql-5.7.36/data/"
port=3306
skip-grant-tables
4 启动管理员模式下的cmd,运行下列命令
-
切换路径到mysql下的bin目录
cd /d D:\env\mysql-5.7.36\bin -
检查有无mysqld.exe文件,运行:
mysqld -install -
mysqld --initialize-insecure --user=mysql运行完成后会在mysql中生成data文件夹。
-
启动MySQL服务
net start mysql确保MySQL服务启动成功。常见错误有:my.ini中有参数写错、3306端口被占用... ...
启动失败时可以使用命令
mysqld --console查看报错原因。检查端口是否占用命令:
netstat -ano|findstr “3306”。如果发现有程序占用3306端口,前往“任务管理器”中关闭。(通过pid查找指定应用)。 -
登录MySQL
mysql -uroot -p![登录mysql后弹出输入密码界面]()
注意:-p后面不要有空格、这里不要输入密码,直接回车。
-
成功登录后,输入指令修改密码
update mysql.user set authentication_string=password('${passwd}') where user='root' and Host='localhost';不要直接复制!将上面语句中的
${passwd}替换为自己想要设置的密码。 -
将my.ini中最后一句话注释掉
![注释my.ini]()
-
退出登录
exit -
重新登录,验证密码是否修改成功
-
方式一:显示输入密码(不推荐)
mysql -uroot -proot -
方式二:隐式输入密码
mysql -uroot -p![隐式输入密码登录mysql]()
然后输入自己的密码进入(注意:-p后面不要有空格)
出现以下提示,则登录成功!
![登录成功]()
-
5 安装出错
如果安装过程中出现问题,可以使用如下命令:
sc delete mysql
干掉MySQL服务,然后重新执行前面的安装过程。
ps:要卸载这个版本的MySQL,只需要输入上面的命令,再删除整个MySQL文件夹即可。如果用MySQL官方的安装器安装,卸载方法请自行百度。




浙公网安备 33010602011771号