步骤总结:
(出现命令无法执行时考虑用管理员身份打开终端)
- 在官网下载合适版本的MYSQL包文件
- **将下载的包解压在合适的目
- 将对应的bin路径(mysqlxxx/bin)配置到环境变量PATH
在此可以做一个验证
1. **win+R 打开终端**1. **输入 mysql --version**1. **如果显示mysql版本号表示配置环境变量成功**1. **如果显示缺少msvcp.120.dll文件无法安装解决办法如下:**
解决办法:
1. **打开控制面板查看Microsoft Visual C++的版本号**1. **如果不是2013版或缺少2013版**1. **下载**[**https://www.microsoft.com/zh-cn/download/details.aspx?id=40784**](https://www.microsoft.com/zh-cn/download/details.aspx?id=40784)1. **完成安装后点击刚刚的安装包——>点击修复**
- 新建配置文件my.ini在mysql的解压目录下 ```java [mysqld] basedir=mysql的解压路径 datadir=mysql的解压路径\data\ port=3306
跳过密码登录
skip-grant-tables
5. **使用 mysqld -install 命令安装MySQL 服务(用管理员身份打开CMD)**5. **使用 mysqld --initialize-insecure 初始化data目录****【说明】**<br />**该命令要在终端的mysql解压包的bin目录下执行**<br />**进入bin目录两种方式:**<br />**方式一:在终端输入 cd mysql解压目录中bin的路径**<br />**方式二:在文件中找到bin**<br />**直接在这里输入cmd**7. **使用 net start mysql 命令启动MySQL服务**7. **使用 mysql -uroot 无密码登录MySQL**---<a name="n7YQy"></a>### 登录成功后表示安装基本已经完成,接下来是修改密码1. **找到mysql解压目录下的my.ini配置文件**1. **把跳过密码的语句删除**```java[mysqld]basedir=C:\Program Files\mysql-5.7.30datadir=C:\Program Files\mysql-5.7.30\data\port=3306
- 在终端输入 flush privileges 命令刷新权限
- 使用 ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘你的新密码’;修改密码
- 使用 quit 命令退出mysql
- 使用 net stop mysql 命令终止服务
验证安装成功环节
- 打开终端 输入 net start mysql 命令开启服务
- 输入 mysql -uroot -p密码
- 进入mysql 安装成功!
命令、配置清单:
my.ini配置:
[mysqld]basedir=mysql的解压路径datadir=mysql的解压路径\data\port=3306#跳过密码登录skip-grant-tables
服务注册:
mysqld -install
初始化Data目录:
mysqld --initialize-insecure# 其作用是初始化data目录,并授权一个无密码的root用户。
修改密码:
USE mysql;# 变更当前数据库ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的新密码';# 修改密码
删除原先配置的mysql服务项:
sc delete mysql
[
](https://www.yuque.com/docs/share/fde23092-c655-4bef-bcbb-024ad2c0f9fb?#)
