当前位置:首页 > MySQL > 正文内容

MySQL 在 Windows 系统上使用 ZIP包 的安装配置

管理员3年前 (2017-06-01)MySQL159

1.官方文档

官方文档主页https://dev.mysql.com/doc/refman/5.7/en/
新特性介绍页https://dev.mysql.com/doc/refman/5.7/en/mysql-nutshell.html
安装文档https://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html
FAQ https://dev.mysql.com/doc/refman/5.7/en/faqs.html
2.下载相关

所有平台的安装包都可以直接在这个页面下载https://dev.mysql.com/downloads/mysql
安装包在这里https://dev.mysql.com/downloads/windows/installer/5.7.html
镜像http://mirrors.sohu.com/mysql/MySQL-5.7/
网易镜像http://mirrors.163.com/mysql/Downloads/MySQL-5.7/
Microsoft Visual C++ 2013 Redistributable (X64\x86) – 14https://www.microsoft.com/en-us/download/details.aspx?id=48145
客户端工具https://dev.mysql.com/downloads/workbench/
安装过程
在上述章节中,下载MySQL5.7的安装包,下载时会要求登录一下Oracle的账号,如果没有账号,注册一个就可以了,这里下载是最新版本, mysql-5.7.10-winx64.zip 安装包。
3.1、环境准备

如果是一台新服务器,需要安装Visual C++ 的运行库,在上一个章节中,提供了下载地址,安装完后可能会要求重启机器。

3.2、解压文件

在磁盘上选定的一个目录,这里解压到D:\MySQL57这个目录下,解压后大概需要 850M的磁盘空间,后面做完初始化完成这些步骤,还需要大概200M左右,总共1G。

3.3、配置参数文件

这个压缩包没有提供.ini 的模板文件,建立一个 my.ini配置文件,其他名字也是可以的,后面的章节中会用它,可以用记事本自行创建,指定一些必要的参数即可,内容如下。

[mysql]
# set mysql Client charset
default-character-set=utf8

[mysqld]
port = 3306
basedir=D:\MySQL57\mysql-5.7.10-winx64
datadir=D:\MySQL57\mysql-5.7.10-winx64\data
character-set-server = utf8

3.4、修改环境变量

修改环境变量的目的很简单,就是可以任何一个目录下执行下面几个步骤的命令行,也可以直接切换到 bin目录下,可以省略本步骤。计算机-点击右键-属性-高级系统设置-高级-环境变量-系统变量-列表中找到PATH-点击编辑,把D:\MySQL57\mysql-5.7.10-winx64\bin粘贴到最后的位置,需要注意的是,在粘贴之前,先输入一个分号,以分割上个路径。

3.5、初始化数据库

初始化数据的目的是生成相关的目录结构、创建数据字典、生成root密码等操作,执行这个操作的时间可能会较长一些,一般来说,不超过1分钟就可以完成。

mysqld –defaults-file=”D:\MySQL57\mysql-5.7.10-winx64\my.ini” –console –initialize

执行完上述命令后,因为我们使用了 –-console参数,所以会有如下内容显示在屏幕上,表示已成功初始化完成,其中加粗部分是root的默认密码,后面的章节我们会修改掉它。

A temporary password is generated for root@localhost: Vl9P&ew/iUFc 
2016-06-01T06:06:53.337879Z 0 [System] [MY-013170] 
[Server] D:\MySQL57\mysql-5.7.10-winx64\bin\mysqld.exe (mysqld 5.7.10) initializing of server has completed

注:也可以使用 –insecure 参数,这个不会产生root的密码。

3.6、注册服务

参数文件配置完成后,可以把MySQL的服务程序注册成Windows 服务,方便启动和关闭,这一步骤如果提示没有权限,可能是因为没有以“管理员身份“方式运行cmd命令,在命令行界面下:

D:\>mysqld install MySQL57 --defaults-file="D:\MySQL57\mysql-5.7.10-winx64\my.ini"

注意:服务注册完成后,要手动启动一下服务。
3.7、登录并修改密码

使用下面的命令行来登录,-uroot ,u和root之间不要有空格或其他的字符,-p也一样,这个密码在前面的步骤中已经生成了,直接复制过来就可以了,如果密码中含有一些特定字符的话(比如&符),要在密码上加双引号,–port如果是标准端口3306,则这个参数可以省略不写,如果使用了非标准端口,则不能省略。

D:\>mysql --host=localhost -uroot -p"Vl9P&ew/iUFc" --port=3306
mysql> use mysql;
Database changed
mysql> alter user user() identified by "123@qaz!";
Query OK, 0 rows affected (0.14 sec)
mysql> update user set host='%' where user='root';

Query OK, 1 row affected (0.13 sec)Rows matched: 1 Changed: 1 Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.05 sec)
mysql>

3.8、启动的关闭服务

C:>net start MySQL57
C:>net stop MySQL57

4.卸载过程
4.1、删除已注册的Windows 服务,删除之前必须把服务先停止。
C:\>mysqld remove MySQL574.2、资源管理器中,删除安装目录。
4.3、资源管理器中,删除数据文件所在的目录。

4.4、重启计算机。

打赏 支付宝打赏 微信打赏
    扫描二维码至手机访问

    扫描二维码推送至手机访问。

    版权声明:本文由卖水果的net发布,如需转载请注明出处。

    转载请注明出处:http://www.msgde.net/mysql/mysql_setup5.7_on_windows_zip.html

    标签: mysqlzipsetup
    分享给朋友:

    发表评论

    访客

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。