MySQL For Windows Zip解压版安装
前言
Windows 下 MySQL 有msi和zip解压安装版两种,而zip版只需解压并做简单配置后就能使用,我个人比较喜欢这种方式。
注意我们这里说的MySQL是指MySQL服务器,有很多初学的同学常常分不清MySQL客户端和MySQL服务器的区别:
MySQL客户端只是用来连接和管理MySQL数据库的工具(有很多种如:SQLyog, Navicat For MySQL,MySQL Workbench等,然后有些同学装好这些工具后就以为MySQL服务器也安装好了)
而MySQL服务器才是真正运行数据库的地方。所以MySQL服务器安装好之后,PHP等网站就可以连接上MySQL服务器上的数据库了,MySQL客户端可根据需要再选择安装。
安装
一、从MySQL官网上下载最新版本
http://dev.mysql.com/downloads/mysql/
选择相应版本并下载:64位系统选64位MySQL,32位系统选32位MySQL


二、安装配置
1.下载完成后将zip包解压到你想安装的目录,在这里我们解压到:D:\install\mysql-5.7.16-winx64\
2.将D:\install\mysql-5.7.16-winx64\my-default.ini 重命名为my.ini
3.打开cmd窗口并切换到mysql bin目录:(注意:以下所有命令行均在该目录下运行)
cd /d D:\install\mysql-5.7.16-winx64\bin
4.初始化MySQL 数据库目录(若MySQL 目录下已存在data目录可跳过此步)
mysqld --initialize-insecure #无密码版,MySQL安装完成后我们再去设置root帐号密码,推荐使用此项
或
mysqld --initialize #会生成随机密码,生成好后Linux系统在/var/log/mysqld.log 查找密码(使用password关键字)
初始化完成后即可看到MySQL根目录下已生成data目录

5.在cmd中通过mysqld --console 命令启动MySQL,做这一步主要是为了测试MySQL是否能在你的系统中运行,若不能成功启动则可以通过cmd窗口返回的错误信息查看到底出了什么问题。
MySQL不能启动的原因通常是系统内存不足,我们可以通过修改my.ini 中的 innodb_buffer_pool_size 大小为解决,如:innodb_buffer_pool_size = 64M

若通过 mysqld --console 看到如下信息则表明MySQL能成功运行在你的系统中了,然后通过关闭cmd窗口或 Ctrl + C 快捷键结束MySQL。

6.安装MySQL服务
mysqld --install

7.启动MySQL服务
7.1我们可以到 services.msc 中启动或停止MySQL或设置MySQL开机启动类型:

7.2或通过命令行启动或停止MySQL服务
net start mysql #启动mysql
net stop mysql #停止mysql
8.测试
MySQL 服务启动完成后我们就可以开始测试了
使用以下命令行连接上MySQL数据库
mysql -u root #无密码时使用此条命令 mysql -u root -p #已有密码时使用此条,并随后输入密码 #登录成功后查看一下当前所有数据库
show databases;

出现如图上信息时说明MySQL已经安装并启动成功了。
9.修改root密码 (若无需修改可跳过此步)
在MySQL命令行中运行
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('密码');

10.将MySQL数据库目录移动到其他地方(可选)
MySQL默认的数据库目录位于MySQL根目录下的data目录中,有时我们想将该目录移动到其他目录甚至分区中,方便备份管理等。
如现在我们将data目录移动到 F:\var\mysql\data 中
10.1 停止MySQL服务
在命令行中运行
net stop mysql
10.2 将当前MySQL根目录下的data 目录移动到 F:\var\mysql\ 中
10.3 修改 my.ini 文件,添加 datadir = F:\var\mysql\data

9.4 启动MySQL
net start mysql
11.完……
参考文档:
http://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html
MySQL For Windows Zip解压版安装的更多相关文章
- windows下tomcat zip解压版安装方法
下面记录一下在win7(32位)系统下,安装zip解压版的方法: 一.下载zip压缩包 地址:http://tomcat.apache.org/download-80.cgi 二.解压 我把解压包解压 ...
- MySQL 5.7.18 解压版安装
原文链接:https://my.oschina.net/u/3474266/blog/895696 我在安装免安装版的5.7.18的时候出现了问题,正好找到这个,十分感激 今天下载安装了MySQL C ...
- mysql 5.7.21 解压版安装配置方法图文教程
引用:https://www.jb51.net/article/140951.htm 1.首先,你要下载MySQL解压版,下载地址,图解: 2.解压安装包,根据自己的喜好选择路径,我选择的路径是C:\ ...
- mysql5.5.x.zip 解压版安装教程
一,前言 记一次安装解压版的mysql 5.5的经过,参考了一些文章,也遇到了一些错误,最终都安装成功了.在这里记录一下安装的过程,一方面自己做一个记录,领一方面给大家提供一份参考. 二,环境 1,w ...
- MySQL Server 5.6 解压版安装配置
MySQL解压版下载地址为: http://dev.mysql.com/downloads/mysql/5.6.html#downloads 安装及配置步骤: ①将MySQL的zip包解压到路径C:\ ...
- win10下MySQL 5.7.20解压版安装步骤
1.从官网下载MySQL5.7.20解压版64位:https://dev.mysql.com/downloads/file/?id=473309. 2.解压(我的解压路径为:E:\mysql-5.7. ...
- MySQL zip解压版安装过程及问题
1.首先解压mysql压缩包,然后添加环境变量path(D:\mysql-5.7.11\bin) 2.修改D:\mysql-5.7.11\my-default.ini 文件的配置项 ...
- mysql 5.7.20解压版安装配置
MySql 5.7.20版本免安装版配置过程 下载地址为: https://dev.mysql.com/downloads/mysql/ 最下面根据自己的操作系统选择合适的型号 下载完以后解压缩到 ...
- Mysql 5.7.24 解压版安装步骤
1.设置 MYSQL_HOME 变量(在mysql解压根目录下) 例如:C:\Program Files\mysql-5.7.24 2.系统path 变量最后面增加 %MYSQL_HOME%\bin ...
随机推荐
- Spring源码学习之: 通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
关于在spring 容器初始化 bean 和销毁前所做的操作定义方式有三种: 第一种:通过@PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作 第二 ...
- Python>>>The Very First Step
Windows官网下载 python-2.7.13.amd64.msi 默认会安装pip,同是把设置环境变量也选中 安装第三方包: pip install pygame 确认已经正确安装的方法:1.完 ...
- 未能加载文件或程序集 Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad
没有 microsoft.web.infrastructure.dll 文件. 解决方式: ,第一种:在所发布的项目文件里面的 bin 文件目录下,添加 microsoft.web.infrastru ...
- case使用例子
echo 'Input a number between 1 to 4' echo 'Your number is:\c' read aNum case $aNum in 1) echo 'You s ...
- mysql开启登录日志和sql日志 排查错误
首先看是否开启了日志 show global variables like '%general%'; set global general_log = on; // 打开 set global gen ...
- js中的replace全局替换
比如想把str中的所有“&”替换成“&” replace (\&\,"&");只是替换第一个,那么怎么全部都替换呢? replace(new Reg ...
- [linux]解决vsftpd 读取目录列表失败的问题
使用第三方FTP软件filezilla进行登陆,出现如下错误:状态: 正在连接 192.168.1.6:21...状态: 连接建立,等待欢迎消息...响应: 220 (vsFTPd ...
- elasticsearch【cat API,系统数据】指令汇总
本博文讲述的ES获取系统数据的API是基于Elasticsearch 2.4.1版本的. 0. overview a. 下面将要介绍的所有的指令,都支持一个查询参数v(verbose),用来显示详细的 ...
- [转]libevent简介和使用
libevent是一个基于事件触发的网络库,memcached底层也是使用libevent库. 总体来说,libevent有下面一些特点和优势:* 事件驱动,高性能:* 轻量级,专注于网络: * 跨平 ...
- vmware12无法打开内核设备“\\.\Global\vmx86”
vmware12 无法打开内核设备"\\.\Global\vmx86": 系统找不到指定的文件.你想要在安装 VMware Workstation 前重启吗? 打开vmware12 ...