Windows 7安装解压版MySQL 5.6(不包含配置文件优化)
到官网下载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(不包含配置文件优化)的更多相关文章
- 【DataBase】 在Windows系统环境 下载和安装 解压版MySQL数据库
MySQL官网解压版下载地址:https://dev.mysql.com/downloads/mysql/ 为什么不推荐使用安装版?无脑下一步,很多配置的东西学习不到了 点选第一个就好了,下面的是调试 ...
- Windows10下安装解压版MySQL教程
MySQL安装分为安装版和解压版,安装版主要是由一个exe程序式安装,有界面鼠标点击安装即可,小白建议使用安装版安装mysql,相比较与安装版,解压版安装更"纯净",没有多余的东西 ...
- Win7安装解压版MySQL
1.下载MySQL 访问https://dev.mysql.com/downloads/mysql/5.6.html#downloads,下载操作系统对应的版本(无账号需先注册一个),以mysql-5 ...
- 怎样安装解压版MySQL
第一步: 解压包. 第二步:引入MySQL的bin路径. 第三步: 在cmd下敲入 mysqld -install 第四步:启动服务 net start mysql 第五步:空password登录 m ...
- windows安装解压版mysql
记录下用批处理安装mysql5.7.18的过程与踩到的坑 先在安装目录新建文件my.ini [mysql] default-character-set=utf8 basedir=TODO datadi ...
- Windows下安装zip包解压版mysql
Windows下安装zip包解压版mysql 虽然官方提供了非常好的安装文件,但是有的时候不想每次再重装系统之后都要安装一遍MySQL,需要使用zip包版本的MySQL.在安装时需如下三步: 1. 新 ...
- windows安装解压版postgresql
1.postgresql解压版下载 2.将下载的postgresql-12.1-1-windows-x64-binaries.zip解压 data文件夹后面初始化数据库时手动创建的 3.初始化数据库 ...
- Mysql安装(解压版)
文章首推 刷网课请点击这里 刷二级请点击这里 论文查重请点击这里 WIFI破解详细教程 今日主题:Mysql安装(解压版) 环境 系统:windows10 版本:mysql5.7.29 安装过程 1. ...
- 安装解压版的mariadb
今天尝试了安装解压版的mariadb,在官网上https://downloads.mariadb.org/下载了5.5版本的mariadb的zip压缩包, 经过实践发现mariadb解压版安装与mys ...
随机推荐
- [转]中国最大的Webshell后门箱子调查,所有公开大马全军覆没
起因 对这件事情的起因是某天我渗透了一个大站,第二天进webshell时就发现,当前目录出现了新的后门,仔细一查,发现是博彩团伙干的,网站被全局劫持黑帽程序如下代码 set_time_limit(); ...
- HTML中的div,section,article的区别
刚开始看到标签的就有些疑惑,觉得为什么有那么多相同用途的标签,多方查询资料细细比较之后才发现原来各有千秋,结合自己的想法总结如下: div在HTML早期版本就支持了,section和article是H ...
- es6学习笔记1 --let以及const
let语句的基本用法: 1.let声明的变量为块级作用域,只在最近的{}里面有效,如果在外部引用就会报错. { let a = 10; var b = "hello" } ale ...
- struts2中的OGNL详解
先了解一下OGNL的概念 OGNL的全名称Object Graph Navigation Language.全称为对象图导航语言,是一种表达式语言.使用这种表达式语言,你可以通过某种表达式语法,存取J ...
- UVA - 1625 Color Length[序列DP 代价计算技巧]
UVA - 1625 Color Length 白书 很明显f[i][j]表示第一个取到i第二个取到j的代价 问题在于代价的计算,并不知道每种颜色的开始和结束 和模拟赛那道环形DP很想,计算这 ...
- Hibernate考试选择题解析
1.在Hibernate中,以下关于主键生成器说法错误的是(AC). A.increment可以用于类型为long.short或byte的主键(byte类型不可以) B.identity用于如SQL ...
- u3d_Shader_effects笔记6 第二章 animating sprite
1.前面的心情 上班看shader我也是醉了.写完这篇看代码去了,不过看着看着恐怕就会困.... 还有就是上天,我该怎么做,下一步,大懒: 2.参考源头 http://blog.csdn.net/ca ...
- 嵌入式Linux驱动学习之路(十二)按键驱动-poll机制
实现的功能是在读取按键信息的时候,如果没有产生按键,则程序休眠在read函数中,利用poll机制,可以在没有退出的情况下让程序自动退出. 下面的程序就是在读取按键信息的时候,如果5000ms内没有按键 ...
- Java中的instanceof关键字
instanceof是Java的一个二元操作符,和==,>,<是同一类东东.由于它是由字母组成的,所以也是Java的保留关键字.它的作用是测试它左边的对象是否是它右边的类的实例,返回boo ...
- 微信小程序--火车票查询
微信小程序--火车票查询 写在最前面 微信小程序自九月份推出内测资格以来,经历了舆论热潮到现在看似冷清,但并不意味着大家不那么关注或者不关注了.我想不管是否有内测资格,只要是感兴趣的开发者已经进入潜心 ...