下载压缩包

地址:https://dev.mysql.com/downloads/file/?id=510459

压缩包解压

创建mysql.ini文件到解压目录下

  1. [mysqld]
  2. # 设置mysql客户端默认字符集
  3. default-character-set=utf8
  4. [mysqld]
  5. # 设置3306端口
  6. port = 3306
  7. # 设置mysql的安装目录
  8. basedir=C:/work/tool/mysql/mysql-5.7.38/
  9. # 设置 mysql数据库的数据的存放目录(MySQL8.0+ 不需要以下配置,系统自己生成即可,否则有可能报错)
  10. datadir=C:/work/tool/mysql/mysql-5.7.38/data
  11. # 允许最大连接数
  12. max_connections=100
  13. # 服务端使用的字符集默认为8比特编码的latin1字符集
  14. character-set-server=utf8
  15. # 创建新表时将使用的默认存储引擎
  16. default-storage-engine=INNODB
  17. # attention: 安装完成后删除该行
  18. skip-grant-tables

执行安装: mysqld -install

image.png
可能会出现“由于找不到MSVCP120.dIl,无法继续执行代码。重新安装程序可能会解决此 问题。”
这个是因为没有安装vs的一些运行包
https://www.microsoft.com/zh-CN/download/details.aspx?id=40784
根据自己系统版本下载安装对应的文件即可

初始化:mysqld —initialize-insecure —user=mysql

配置环境变量:

key: MYSQL_HOME value: 安装文件夹
image.png
添加到path变量下:%MYSQL_HOME%\bin


启动mysql

net start mysql
关闭:
net stop mysql
或者将mysql设置为自动启动

首次登陆

mysql -u root -p
由于上面设置非安全模式所以直接回车即可

修改root密码

alter user ‘root’@’localhost’ identified by ‘123’;