windows中安装MySQL绿色社区版(5.7.17-winx64)

来源:互联网 发布:windows ime文件 编辑:程序博客网 时间:2024/04/30 22:00

目 录

1下载并且解压

2新建data目录

3 配置环境变量

4 以管理员身份打开cmd

5 创建my.ini文件

6 执行一系列命令

7 测试启动服务

8 测试连接

9其它说明


1下载并且解压

     下载地址是:

     https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.17-winx64.zip

  下载后解压:



2新建data目录



3配置环境变量

    需要说明的是凡是创建用户变量的地方最好还是修改为系统变量,这样就不会存在创建了用户变量,在系统变量的path和classpath中,相对路径无效的问题。

创建 MYSQL_HOME




配置path

 

末尾加入

 

;%MYSQL_HOME%\bin;


说明:有的系统里配置了用户变量依然无效,请将该环境变量配置为系统变量。

4以管理员身份打开cmd

 C:\Windows\System32目录下,右键,以管理员身份运行cmd.exe

 

   并且在cmd中切换到mysql的bin目录下,如图:




5 创建my.ini文件






 注意:可以使用以下内容覆盖my.ini配置文件(直接复制粘贴,把出现D:\program64\mysql-5.7.17-winx64的地方改成你的解压路径即可,其它可以不改,也可以改):

 

[client]

#设置mysql客户端默认字符集

default-character-set = utf8mb4

[mysql]

default-character-set = utf8mb4

[mysqld]

#安装目录

basedir =D:\program64\mysql-5.7.17-winx64

#数据存放目录  data目录是要单独创建的,记得是个空文件夹

datadir=D:\program64\mysql-5.7.17-winx64\data

port = 3306

 

character-set-client-handshake = FALSE

character-set-server = utf8mb4

collation-server = utf8mb4_unicode_ci

init_connect='SET NAMES utf8mb4'

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

# 最大连接数量

max_connections = 100

#单个内存表的最大值限定

max_heap_table_size = 64M

#为每个线程分配的排序缓冲大小

sort_buffer_size = 8M

#join 连表操作的缓冲大小,根据实际业务来设置,默认8M

join_buffer_size = 32M

# sql查询缓存,如果提交的查询与几次中的某查询相同,并且在query缓存中存在,则直接返回缓存中的结果

query_cache_size = 64M


6 执行一系列命令

  首先要初始化,在cmd窗口中敲以下命令:

  mysqld    --initialize-insecure    --user=mysql





这个稍微有点慢,请等以下,执行完成后,data目录中有内容了:




然后注册windows服务,在cmd窗口中敲入以下命令(注意将D:\program64\mysql-5.7.17-winx64替换成你自己的路径):

 

mysqld   --install   MySQL  --defaults-file=D:\program64\mysql-5.7.17-winx64\my.ini







注册成功后,可以看到服务:






7 测试启动服务

   可以在服务列表中右键启动,也可以在cmd窗口敲命令  

  net  start  MySQL



8 测试连接



注意了,默认密码是空。如果要修改密码,请看下一篇有图有真相,修改密码。


9 其它说明

          注意:我的解压目录是D:\program64\mysql-5.7.17-winx64,如果你的目录不是这个,请将上面所有这个路径替换成你自己的。














0 0
原创粉丝点击