【Mysql 】Mysql zip 包安装指南
1. 下载zip 包
地址:
https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.31-winx64.zip
2. 解压缩,放到D盘自定义位置
我的位置如下:
D:\soft\mysql-5.7.31-winx64
3. 配置环境变量
以win10 为例:
- 打开高级设置
- 在此处配置环境变量
- 配置如下
MYSQL_HOME : mysql5.7zip包解压路径
path:%MYSQL_HOME%\bin
4. 新建my.ini文件(解压包里是没有my-dafault.ini或自带my.ini文件,需自己创建)编辑写入以下信息
配置如下
1 | [mysql] |
5. 让配置生效
mysql初始化,以管理员权限打开cmd命令窗口,切换到”C:\Program Files\mysql-5.7.21-winx64\bin”
路径下执行
这里可以获得ROOT密码:j<ASsKzqP8M4
这里提示报错:
由于找不到msvcr120.dll无法继续执行代码
我的解决办法是,进入到:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=40784
这种错误是由于未安装 vcredist 引起的
引入自博客:https://blog.csdn.net/weixin_30517001/article/details/97706795
MySQL5.7执行mysqld命令出现Can‘t change dir to ‘C:\Program Files\MySQL\MySQL Server 5.7\data\‘错误
解决方法: 提示No such file or directory,到C:\Program Files\MySQL\MySQL Server 5.7\目录下创建data文件夹即可。
楼主这里手动创建了对应的目录以及对应的子目录
6. 让my.ini 配置生效
执行如下命令
1 | mysqld install MySQL --defaults-file="C:\Program Files\mysql-5.7.21-winx64\my.ini |
my.ini 为你自己建立的配置文件路径
7. 启动mysql服务,输入 net start mysql,启动成功,会出现下面的截图。如果服务一直处于启动中,说明上一步的操作有误,核实my.ini文件路径是否正确
如果之前有安装过mysql,这里可以查看这篇博客了解如何卸载:
https://www.cnblogs.com/puhongjun/p/10189454.html
经过不懈的努力,安装成功
PS:mysql 还是建议装在c盘,个人碰到了各种莫名其妙的问题
8. 初次登陆设置mysql root 用户密码:
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
当使用mysql 安装生成的root 密码登录的时候,需要重新设置root 密码,修改root 密码为:
修改密码命令:set password = password(‘新密码’)
;
9. 结语
此时在服务里面可以看到Mysql 的服务已经启动了
用zip 包的安装方式可能会有各种各样的问题,这里找了百度先生处理一些常见的问题:
https://jingyan.baidu.com/article/da1091fb1a46a6027849d6a8.html