下载

官网下载:

镜像下载:

在镜像站下载时,直接【ctrl + f】快捷键调出搜索,然后输入【winx64】,就能定位到下载位置:
image.png

安装

1、解压

2、配置环境变量:

  • 变量名:MYSQL_HOME
  • 变量值:解压路径

在 path 中添加:%MYSQL_HOME%\bin;

3、生成data文件:

  • 【以管理员身份运行】cmd,然后切换到解压路径\bin目录下
  • 运行:

    mysqld —initialize-insecure —user=mysql —defaults-file=配置文件ini位置

    • —initialize:创建数据文件目录和系统数据库,设置root密码为随机数
    • —initialize-insecure:创建数据文件目录和系统数据库,设置root密码为空
    • —defaults-file:默认配置文件

    或者:mysqld —initialize —console

4、安装 MySQL:mysqld —install mysql,其他命令

  • 删除服务:mysqld —remove
  • 安装服务,自动启动:mysqld —install
  • 安装服务,手动启动:mysqld —install-manual

5、启停服务

  • 启动服务:net start mysql
  • 停止服务:net stop mysql

6、登录MySQL:mysql -uroot -p

MySQL 配置文件

配置为 my.ini :

  1. [mysqld]
  2. # 设置3306端口
  3. port=3306
  4. # 设置mysql的安装目录
  5. basedir=D:\All\MySQL\mysql-5.6.44-winx64
  6. # 设置mysql数据库的数据的存放目录
  7. datadir=D:\All\MySQL\mysql-5.6.44-winx64\data
  8. # 允许最大连接数
  9. max_connections=200
  10. # 允许连接失败的次数。
  11. max_connect_errors=10
  12. # 服务端默认字符集
  13. character-set-server=utf8mb4
  14. # 创建新表时将使用的默认存储引擎
  15. default-storage-engine=INNODB
  16. # 设置导入导出文件夹
  17. secure-file-priv=D:\All\MySQL\file
  18. # default_authentication_plugin,默认使用的认证插件
  19. default_authentication_plugin=mysql_native_password
  20. # sql_mode
  21. sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
  22. # explicit_defaults_for_timestamp
  23. explicit_defaults_for_timestamp=true
  24. [mysql]
  25. # 客户端默认字符集
  26. default-character-set=utf8mb4
  27. [client]
  28. # 客户端连接服务端时默认使用的端口
  29. port=3306
  30. # 客户端连接服务端时默认字符集
  31. default-character-set=utf8mb4