MySql 5.7.17免安装配置教程详解

1、下载mysql-5.7.17-winx64.zip安装包(链接:https://dev.mysql.com/downloads/mysql/) 2、解压安装包。 D:\DevelopTool\mysql-5.7.17-winx64 #解压目录 3、在解压目录下创建一个名为data的文件夹,用来存放数

1、下载mysql-5.7.17-winx64.zip安装包(链接:https://dev.mysql.com/downloads/mysql/)

2、解压安装包。

D:\DevelopTool\mysql-5.7.17-winx64   #解压目录

3、在解压目录下创建一个名为data的文件夹,用来存放数据

D:\DevelopTool\mysql-5.7.17-winx64\data

4、配置启动文件

  把 D:\DevelopTool\mysql-5.7.17-winx64\my-default.ini 文件copy一份,重新命名为 my.ini ,修改里面的参数,如下:

  1. For advice on how to change settings please see
  2. http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
  3. *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
  4. *** default location during install, and will be replaced if you
  5. *** upgrade to a newer version of MySQL. [mysqld]
  6. Remove leading # and set to the amount of RAM for the most important data
  7. cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
  8. innodb_buffer_pool_size = 128M
  9. Remove leading # to turn on a very important data integrity option: logging
  10. changes to the binary log between backups.
  11. log_bin
  12. These are commonly set, remove the # and set as required.
  13. basedir = .....
  14. datadir = .....
  15. port = .....
  16. server_id = ..... #########################
  17. basedir 为安装文件解压后的目录 | basedir和datadir 可以使用相对路径
  18. basedir=./.. basedir=D:\DevelopTool\mysql-5.7.11-winx64
  19. datadir 为用来存放数据的目录
  20. datadir=./../data datadir=D:\DevelopTool\mysql-5.7.11-winx64\data
  21. port 为端口号 port=3306
  22. mar_connections为最大连接数 max_connections=20 character_set_server=utf8
  23. Remove leading # to set options mainly useful for reporting servers.
  24. The server defaults are faster for transactions and fast SELECTs.
  25. Adjust sizes as needed, experiment to find the optimal values.
  26. join_buffer_size = 128M
  27. sort_buffer_size = 2M
  28. read_rnd_buffer_size = 2M explicit_defaults_for_timestamp=true sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

 5、初始化数据目录

mysqld --defaults-file="D:\DevelopTool\mysql-5.7.17-winx64\my.ini" --initialize-insecure

它会初始化 data 目录,在执行此命令前请先把data目录下的所有文件先删除,否则会失败

可以选择用 --initialize-insecure 或者 --initialize 来初始化,--initialize-insecure 初始化root密码为空,如果用 --initialize来初始化,会产生一个随机密码

  执行成功后,在data目录下会生成mysql,perofrmance_schema,sys等目录文件

6、安装和启动mysql服务

#安装服务 mysqld -install #启动服务 net start mysql #进入mysql mysql -u root -p #移除mysql mysqld -remove

关于本站给大家提供的mysql专题大家可以参考下:

Mysql在各个系统的安装教程

Mysql Root密码操作技巧

MySql数据库入门教程

MySQL中的数据库操作知识汇总

以上所述是小编给大家介绍的MySql 5.7.17免安装配置教程详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对每日运维网站的支持!