到官网下载MySQL5.6

下载地址:http://dev.mysql.com/downloads/mysql/5.6.html

提供了 .exe版本 和 .zip解压版,因为我的操作系统是64位的,这里我下载 64位的.zip解压版。

第一步:将解压包解压到相应的目录下(图1所示)

(图1)

第二步:设置配置文件

(图2)

将图2所示的 my-default.ini 文件复制一份,重命令为 my.ini。然后对my.ini文件进行配置。

需要提醒的是:为了尽可能地避免安装服务失败,我们先做一些最基本的设置。然后再根据需要做进一步的设置。

我的基本设置(图 3 所示):

(图3)

Basedir:就是解压的路径,这个是不能改变的。

Datadir:如果不想默认的话,可以新建一个文件夹,然后将它的配置上去。

Port:端口号,设置一个没有被占用的。

第三步:安装服务、启动服务

以“管理员身份运行”方式,打开“命令提示符”。首先进入bin目录(图4所示)

(图4)

(图5)

刚安装好的时候,数据库中 root 的密码是空的。可以进行重新设置,这里暂时保留为空密码。(修改密码参考:如何修改Xampp中MySQL的root密码?

我们用root用户进入数据库,将会出现如下界面(图6)

(图6)

显示数据库

(图7)

至此,MySQL解压版服务安装完毕。如果对数据库有特殊的需求,可以参考文档对 my.ini 文件进行配置,配置完毕后重启服务。


有时候,我们需要在一台服务中安装多个MySQL,直接安装版是不行的,我们就安装解压版,步骤与上述方法相同,不同的是配置文件和服务名不一样。如图8、图9所示:

(图8)

(图9)


安装MySQL服务 或 启动MySQL 时报错,可能的原因及排错方式汇总:

1、可能是 服务名 被占用;

2、可能是 端口 被占用;

运行“services.msc”,调出 “服务”对话框,看看系统中服务的安装及运行状态

3、通过查看MySQL“错误日志”,看看发生了什么错误:

4、通过查看操作系统的“事件查看器”,看看发生了什么错误:

运行“eventvwr”,调出“事件查看器”对话框

5、运行“net start mysql”,MySQL进程可能启动的不是特别顺利,卡在那了,再次运行“net start mysql”时,会提示你上次命令还未完成,这个时候可以“启动任务管理器”,把僵死的MySQL进程给结束掉!

6、在专业的Windows版Web服务器下(如:Server 2003/2008),要以“管理员身份运行”方式,打开“命令提示符”,安装MySQL服务!


命令汇总:

1、进入bin目录

cd D:\MySQL\mysql-5.6.23\bin

2、安装服务

mysqld --install mysql --defaults-file="D:\MySQL\mysql-5.6.23\my.ini"

3、开启服务

net start mysql

4、停止服务

net stop mysql

5、删除服务

mysqld --remove mysql

6、登录MySQL

mysql -u root

7、运行“services.msc”,调出 “服务”对话框

8、运行“eventvwr”,调出“事件查看器”对话框


注意事项:

上面是你“安装服务”的方式来管理 mysqld进程,

优点:

1、可以开机自启动;

2、可以通过服务管理命令来管理MySQL,如:

开启MySQL:net start mysql

关闭MySQL:net stop mysql

缺点:

1、服务老是安装不成功;

2、服务安装成功后,想重新启动下MySQL,很多情况下又启动失败!

好吧,我受够它!决定不通过“安装服务”的方式来管理MySQL,直接在 DOS中执行 mysqld命令即可,如:

D:/PHP/WNMP/mysql/bin/mysqld --defaults-file="D:/PHP/WNMP/mysql/my.ini"

它有个缺陷,就是不能关闭DOS命令框,否则mysqld进程也会被关闭!不过有解决方案(后面再放出具体实现)。

Windows 7安装解压版MySQL 5.6(不包含配置文件优化)的更多相关文章

  1. 【DataBase】 在Windows系统环境 下载和安装 解压版MySQL数据库

    MySQL官网解压版下载地址:https://dev.mysql.com/downloads/mysql/ 为什么不推荐使用安装版?无脑下一步,很多配置的东西学习不到了 点选第一个就好了,下面的是调试 ...

  2. Windows10下安装解压版MySQL教程

    MySQL安装分为安装版和解压版,安装版主要是由一个exe程序式安装,有界面鼠标点击安装即可,小白建议使用安装版安装mysql,相比较与安装版,解压版安装更"纯净",没有多余的东西 ...

  3. Win7安装解压版MySQL

    1.下载MySQL 访问https://dev.mysql.com/downloads/mysql/5.6.html#downloads,下载操作系统对应的版本(无账号需先注册一个),以mysql-5 ...

  4. 怎样安装解压版MySQL

    第一步: 解压包. 第二步:引入MySQL的bin路径. 第三步: 在cmd下敲入 mysqld -install 第四步:启动服务 net start mysql 第五步:空password登录 m ...

  5. windows安装解压版mysql

    记录下用批处理安装mysql5.7.18的过程与踩到的坑 先在安装目录新建文件my.ini [mysql] default-character-set=utf8 basedir=TODO datadi ...

  6. Windows下安装zip包解压版mysql

    Windows下安装zip包解压版mysql 虽然官方提供了非常好的安装文件,但是有的时候不想每次再重装系统之后都要安装一遍MySQL,需要使用zip包版本的MySQL.在安装时需如下三步: 1. 新 ...

  7. windows安装解压版postgresql

    1.postgresql解压版下载 2.将下载的postgresql-12.1-1-windows-x64-binaries.zip解压 data文件夹后面初始化数据库时手动创建的 3.初始化数据库 ...

  8. Mysql安装(解压版)

    文章首推 刷网课请点击这里 刷二级请点击这里 论文查重请点击这里 WIFI破解详细教程 今日主题:Mysql安装(解压版) 环境 系统:windows10 版本:mysql5.7.29 安装过程 1. ...

  9. 安装解压版的mariadb

    今天尝试了安装解压版的mariadb,在官网上https://downloads.mariadb.org/下载了5.5版本的mariadb的zip压缩包, 经过实践发现mariadb解压版安装与mys ...

随机推荐

  1. JS入门学习,写一个简单的图片库

    <!-- 新手刚开始学JS,每天坚持写点东西 坚持下去,希望能有所进步 .  加油~~ --> <!DOCTYPE html>                         ...

  2. Hibernate批量处理数据

    01.批量插入数据 步骤一.创建实体类,Dept和Emp /** * 员工类 * @author Administrator * */ public class Emp { private Integ ...

  3. Android与Struts2简单json通信

    具体要求是: 服务器端得到客户端传递来的数据,并返回给客户端一条json格式的字符串 闲话不多说,直接上代码 首先是服务器端代码:建立一个web工程,导入struts2和json的jar包,并在web ...

  4. 1264: [AHOI2006]基因匹配Match

    1264: [AHOI2006]基因匹配Match Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 982  Solved: 635[Submit][S ...

  5. SharePoint 2013技巧分享系列 - 同步Exchange显示高清用户照片

    在“SharePoint 2013技巧分享系列 - Active Directory同步显示用户照片”文中介绍了如何同步Active Directory显示用户照片,但是同步完成后,用户照片尺寸和清晰 ...

  6. [原创翻译]Protocol Buffer Basics: C#

    Protocol Buffer 基础知识:c#    原文地址:https://developers.google.com/protocol-buffers/docs/csharptutorial   ...

  7. 让C#可以像Javascript一样操作Json

    Json的简介 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了 ...

  8. RecyclerView的使用(三)

    上个小结中介绍了如何使用RecyclerView显示不同的数据展示样式(瀑布流也是可以显示的,从GridView改就好) 本节来为RecyclerView的item添加监听事件. RecyclerVi ...

  9. iOS开发知识点总结

    main文件做了这几件事: 1. 创建当前的应用程序 2. 根据4个参数的最后为应用程序设置代理类(默认情况下是AppDelegate) 3. 将appDelegate 和 应用程序 建立关联(指定代 ...

  10. 在渲染前获取 View 的宽高

    在渲染前获取 View 的宽高 这是一个比较有意义的问题,或者说有难度的问题,问题的背景为:有时候我们需要在view渲染前去获取其宽高,典型的情形是,我们想在onCreate.onStart.onRe ...