windows环境下MySql5.7 zip包的安装过程及基本配置

Posted on 2017-03-06 by 毛三胖

摘要

介绍了windows环境下MySql5.7.17 zip包的安装过程。比较容易出错的地方在于,在MySQL5.7.6之后版本的ZIP包里不再包含data文件夹,需要手工进行初始化。命令:mysqld --initialize-insecure


1.前言

本文简要介绍了在windows系统下MySQL5.7.17 ZIP包的基本安装过程。本人的机器是window10,64位的操作系统,把mysql安装在了D:盘的根目录下。比较容易出错的地方在于,在MySQL5.7.6之后版本的ZIP包里不再包括data文件夹,你在解压后即可看到,需要手工初始化数据目录。MySQL社区版是可以免费下载安装的,本人下载的是64位版本,如果是非64位的操作系统,请自行下载相应的版本。

下载地址: Community Server

官方安装文档 : Installing MySQL on Microsoft Windows Using a noinstall Zip Archive

强烈建意阅读mysql的官方安装文档。

2.安装步骤

  1. 下载mySQL5.7.17的zip包, 下载地址: x86_64-bit.zip
  2. 解压和拷贝到D盘的根目录下,文件夹重命名为mysql
  3. 在windows系统环境变量中找到path项,增加d:\mysql\bin到该项结尾,以;分隔
  4. 初始化数据目录(data) ,打开DOS命令提示符窗口,输入

    mysqld --initialize-insecure
    
  5. 设置Windows服务,打开DOS命令提示符窗口,输入
    mysqld --install
    
  6. my.ini的UTF8编码设置,在d盘的mysql目录下新建my.ini文件,内容如下:
    [mysqld] character-set-server=utf8 
    [client] default-character-set=utf8
    
  7. 启动MySQL,打开DOS命令提示符窗口,输入
    net start mysql
    
  8. 连接MySQL数据库
    mysql -u root
    
  9. 显示数据库编码(MySQ命令)
    show variables like 'char%'
    
  10. 正确的字符编码如下图所示: MySql正确编码

3. 其它相关命令

删除mysql的windows服务

mysqld --remove

停止mysql的windows服务

net stop mysql