1、到官网上下载MySQL

下载地址为:http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.21-winx64.zip

2、解压文件到D盘

当然你可以解压到其他盘符下面,但是注意最好放置在根目录下,这样可以避免一些异常的问题。

3、将mysql的bin目录路径添加到系统的path中

这台电脑---右键选择属性---高级系统设置---环境变量----系统变量---找到“path”

在path后面添加D:\mysql-5.6.21-winx64\bin;到这里,环境变量就已经配置好了,你可以打开一个控制台命令

窗口验证一下(输入mysql),command里面已经可以识别mysql命令了。

4、配置my.ini文件

复制D:\mysql-5.6.21-winx64\my-default.ini ,命名为my.ini,添加如下内容

basedir = D:\mysql-5.6.21-winx64
datadir = D:\mysql-5.6.21-winx64\data
port = 3306

5、添加mysql到windows服务

mysqld --install

在windows 8.1中执行失败,遇到如下现象:

C:\Users\v1000>mysqld --install
Install/Remove of the Service Denied!

本问题的原因是,权限受限导致的。需要以管理员身份运行控制台。此时,可能又会出现另外一个问题,

可能出现识别不了mysqld命令,通过在控制台输入set命令查看path发现在管理员模式下,path并未更新。

因此需要重启计算机解决。

正常情况如下:

C:\Users\v1000>mysqld -install
Service successfully installed.

6、启动mysql服务(管理员身份运行)

net start mysql 或者到windwos的服务中手动点击MySQL服务

启动失败,出现错误"发生系统错误 1067"

C:\Users\v1000>net start mysql
MySQL 服务正在启动 ...
MySQL 服务无法启动。

系统出错。

发生系统错误 1067。

进程意外终止。

其实之前在windows xp就配置过免安装版本的mysql,之前是没有碰到这个错误的。这个错误,

个人感觉很有可能是跟系统的权限有关系。下面就是验证的过程:

因为这里的mysql软件目录放置在D盘的,一般C盘的权限是最高的SYSTEM,而D盘的权限,

查看后,其权限是一般用户权限。

第一步:

修改整个目录的权限为SYSTEM权限:方法如下:

首先鼠标点击到mysql的安装目录,然后右键查看文件夹属性,再切换到安全选项卡,然后点击”高级“,

看到当前的文件夹的所有者,点击旁边的“修改”,输入:SYSTEM 点确定。

(然后注意要勾选“替换子容器和对象的所有者”,否则当前操作只会修改当前文件夹的权限,

文件夹内的内容的权限还是会不变。)

第二步:修改mysql目录下的my.ini文件,增加如下部分:

 

[WinMySQLadmin]
Server= D:\mysql-5.6.21-winx64\bin\mysqld.exe

第三步:再次启动服务 net start  mysql  ,成功了。

 

>D:\mysql-5.6.21-winx64>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

7、初次使用,学习如何配置root密码

D:\mysql-5.6.21-winx64>mysql -uroot
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.6.21 MySQL Community Server (GPL)

Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.00 sec)

mysql> use mysql
Database changed
mysql> UPDATE user SET password=PASSWORD("sine88") WHERE user='root';
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3  Changed: 3  Warnings: 0

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

mysql> QUIT
Bye

8、参考资料

mysql免安装版:http://www.cnblogs.com/wintergrass/p/3856525.html

1067系统错误:http://www.cnblogs.com/qiantuwuliang/archive/2010/12/31/1922746.html

在Windows 8.1系统上配置免安装版mysql-5.6.21-winx64的更多相关文章

  1. 配置免安装版JAVA1.7的环境变量

    我用的是免安装版JAVA1.7,假设想获取JDK能够联系问我要. 1.開始配置环境变量,右击[我的电脑]---[属性]-----[高级]---[环境变量],如图: 2.选择[新建系统变量]--弹出&q ...

  2. Linux下配置免安装版Tomcat

    一.下载免安装版Tomcat 打开Tomcat主页http://tomcat.apache.org/,下载Tomcat免安装版,我这里下载的是apache-tomcat-7.0.2.tar.gz. 二 ...

  3. 免安装版MySql安装与配置

    1:在MySql官网下载免安装版 http://downloads.mysql.com/archives/community/ 下载链接 http://downloads.mysql.com/arch ...

  4. Windows平台配置免安装的MySQL

    1.下载 官网下载免安装文件(本文使用的是mysql-5.6.33-win32.zip)解压到E:\MySQL\mysql-5.6.33打开E:\MySQL\mysql-5.6.33\my-defau ...

  5. Mysql升级、免安装版MYSQL安装与卸载

    1.         备份好数据库:表结构和数据: 2.         备份my.ini文件和data文件夹: 3.         卸载旧版本mysql: 4.         安装新版本mysq ...

  6. Windows下的免安装版MySQL配置

    原文地址:https://blog.csdn.net/qq_40277973/article/details/81517479 近日在新的电脑上安装MySQL遇到一些小问题,在此做分享,也作为日后备用 ...

  7. 转载免安装版mysql的配置

    解压到自定义目录,我这里演示的是D:\wamp\mysql\   复制根目录下的my-default.ini,改名为my.ini,my.ini用下面内容替换 #以下是复制内容,这行可不复制 [clie ...

  8. Jmeter Web 性能测试入门 (一):环境配置 (免安装版)

    去官网下载并安装java jdk8 去官网下载jmeter binaries最新的zip,并解压到某路径下.(注:由于jmeter-server的限制,放置的路径不要太长,路径不要带空格,例如:D:\ ...

  9. windows软件卸载工具Geek Uninstaller免安装版

    曾经一个问题一直困扰这我,就是每次在卸载软件的时候都卸载不干净,卸载完后会有遗留文件夹,每次都要手动删,还有注册表也不干净,让我很是难受,直到有一天发现了一个卸载神器Geek Uninstaller ...

随机推荐

  1. C# 对象克隆,DataTable转LIST

    public class ConvertHelper<T> where T : new() { private static string module = "ConvertHe ...

  2. 自学Python四 爬虫基础知识储备

    首先,推荐两个关于python爬虫不错的博客:Python爬虫入门教程专栏   和 Python爬虫学习系列教程 .写的都非常不错,我学习到了很多东西!在此,我就我看到的学到的进行总结一下! 爬虫就是 ...

  3. 6月10遇到的bug

    3.遇到的BUG        1.@Service(version = "1.0.0", interfaceClass = TransactionItemService.clas ...

  4. Combotree--别样的构建层级json字符串

    1.先看效果 2.需要使用层级json格式,如: 3.先不要着急怎么去实现它,先来想想怎么用对象来描述它 4.代码 protected void Page_Load(object sender, Ev ...

  5. Vue 爬坑之路—— 使用 Vuex + axios 发送请求

    Vue 原本有一个官方推荐的 ajax 插件 vue-resource,但是自从 Vue 更新到 2.0 之后,官方就不再更新 vue-resource 目前主流的 Vue 项目,都选择 axios  ...

  6. Pytorch基础(5)——批数据训练

    一.知识点: 相关包:torch.utils.data import torch import torch.utils.data as Data 包装数据类:TensorDataset [包装数据和目 ...

  7. [poj1325] Machine Schedule (二分图最小点覆盖)

    传送门 Description As we all know, machine scheduling is a very classical problem in computer science a ...

  8. Nginx设置alias别名目录访问phpmyadmin

    引言:Nginx服务器通过设置alias别名可以使特定的目录(phpmyadmin目录)不出现在网站根目录下面,即使网站根目录被攻破,也不会影响到phpmyadmin目录里面的文件. 说明: 站点:h ...

  9. Cocos2d+C++运行出现中断的解决方法

    原因是引入外部的文件不存在问题,一般是路径问题,例如引入的图片文件路径不存在.

  10. CentOS7安装Kubernetes

    CentOS7安装Kubernetes 安装Kubernetes时候需要一台机器作为管理机器,1台或者多台机器作为集群中的节点. 系统信息: Hosts: 请将IP地址换成自己环境的地址. cento ...