由于一直做银行项目,所以一直在用oracle和db2,但最近自己想折腾点东西,这两个数据库都有点大,所以搞个MySQL来用,但我是win8系统,下了几个都不好用,看来还是官网靠谱些(由于英语实在不敢恭维,迫不得以.......)。
原来打开官网:www.mysql.com很容易就下到了windos 64位的安装程序,版本是mySQL 5.6.22。
结果下下来,晕了,怎么没有安装程序......看了一下,原来是绿色版的,记录一下配置步骤:
1、下载安装文件(官网 win 64  5.6.22版本)。
2、下载完成后,解压到指定文件夹
3、 配置环境变量:      

变量名:MYSQL_HOME

变量值:D:\Program Files (x86)\mysql-5.6.22-winx64

在Path中添加  %MYSQL_HOME%\bin;

4、注册windows服务

在C:\WINDOWS下创建my.ini文件

编辑my.ini内容如下:

#-------------------------------------------------

[client]
        port=3306
        default-character-set=utf8

[mysqld] 
        # 设置为MYSQL的安装目录 
        basedir=D:\Program Files (x86)\mysql-5.6.22-winx64
        # 设置为MYSQL的数据目录 
        datadir=D:\Program Files (x86)\mysql-5.6.22-winx64\data
        port=3306
        character_set_server=utf8

# 采用了网上大多数的模式,具体以后细研究
        sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

#-------------------------------------------------

关于STRICT_TRANS_TABLES模式记录一下:

  • 不支持对not null字段插入null值
  • 不支持对自增长字段插入''值,可插入null值
  • 不支持 text 字段有默认值
5、控制台进入D:\Program Files (x86)\mysql-5.6.22-winx64(安装目录下的bin目录)
6、安装服务:
      mysqld.exe -install
      擦、报了一个 Install/Remove of the Service Denied! 拒绝了,网上查了一下,原来是系统权限问题,
      解决方法:找到C:\Windows\System32下的cmd.exe ,以管理员身份运行后,重新执行以上的命令即可
7、启动MySQL
     执行命令:net start mysql  提示启动成功:
8、修改root用户密码(root密码默认为空)
    >mysql -uroot

mysql>show databases;

mysql>use mysql;

mysql>UPDATE user SET password=PASSWORD("root") WHERE user='root';

mysql>FLUSH PRIVILEGES;

修改完可以登录一下,试验一下有没有修改成功,会发现提示密码错误:


 --原来不支持空格......

OK,安装结束!

[转]MySQL5.6.22 安装的更多相关文章

  1. centos7环境下的Mysql5.7.22安装

    参考网站: https://blog.csdn.net/vipbupafeng/article/details/80271089 1.下载 官网链接:https://dev.mysql.com/dow ...

  2. mysql5.7.22安装步骤

    在官网上下载mysql的压缩包,然后解压 (下载地址:https://dev.mysql.com/downloads/mysql/) 1.打开cmd,建议使用管理员的身份打开cmd,如果不用使用管理员 ...

  3. CENTOS 6.5 平台离线编译安装 Mysql5.6.22

    一.下载源码包 http://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.22.tar.gz 二.准备工作 卸载之前本机自带的MYSQL 安装 cmake,编 ...

  4. MySQL5.7.22版本的安装和调试

    1:安装前的准备工作 需要的软件: boost_1_59_0.tar.gz,cmake-3.6.1.tar.gz,mysql-5.7.22.tar.gz 开始安装MySQL 2.1 检查cmake [ ...

  5. mysql-5.6.22的安装步骤

    一.环境与下载地址: 1.系统下载地址: http://mirrors.sohu.com/centos/6.6/isos/x86_64/CentOS-6.6-x86_64-bin-DVD1.iso 2 ...

  6. Linux安装64位Mysql5.7.22

    以安装在/usr/local目录下为例 1.下载安装包地址:https://dev.mysql.com/downloads/file/?id=476936,安装包保存到/usr/local 2.解压: ...

  7. Salt之CentOS7.5使用RPM包安装MySQL5.7.22

    手动安装参考CentOS7.5使用RPM包安装MySQL5.7.22 目录结构为 install.sls文件 #按顺序分别安装commin libs client server #避免冲突安装comm ...

  8. CentOS 6.5系统使用yum方式安装LAMP环境和phpMyAdmin,mysql8.0.1/mysql5.7.22+centos7,windows mysql安装、配置

    介绍如何在CentOs6.2下面使用YUM配置安装LAMP环境,一些兄弟也很喜欢使用编译的安装方法,个人觉得如果不是对服务器做定制,用yum安装稳定简单,何必去download&make&am ...

  9. MySQL5.7免安装版配置图文教程

    MySQL5.7免安装版配置图文教程 更新时间:2017年09月06日 10:22:11   作者:吾刃之所向    我要评论 Mysql是一个比较流行且很好用的一款数据库软件,如下记录了我学习总结的 ...

随机推荐

  1. python中sort()方法的cmp参数

    <python基础编程>里有讲到一段高级排序: “如果希望元素能按照特定的方式进行排序(而不是sort函数默认的方式,即根据python的默认排序规则按升序排列元素,第5章内对此进行讲解) ...

  2. poj 2395 bfs/记录路径

    http://poj.org/problem?id=2935 Basic Wall Maze Time Limit: 1000MS   Memory Limit: 65536K Total Submi ...

  3. Windows7+VS2008 下编译Subversion 1.8.3

    一.需要的软件包 1.python-2.7.5.msi  http://www.python.org/ 2.ActivePerl-5.8.8.822-MSWin32-x86-280952.msi  h ...

  4. 一种基于Rsync算法的数据库备份方案设计

    根据容灾备份系统对备份类别的要求程度,数据库备份系统可以分为数据级备份和应用级备份.数据备份是指建立一个异地的数据备份系统,该系统是对原本地系统关键应用数据实时复制.当出现故障时,可由异地数据系统迅速 ...

  5. 生成Texture2D纹理图片

    using UnityEngine;using System.Collections; public class ProceduralTexture : MonoBehaviour{ public i ...

  6. [转]HTMl中Meta标签详解以及meta property=og标签含义

    meta是用来在HTML文档中模拟HTTP协议的响应头报文.META标签是HTML语言HEAD区的一个辅助性标签,它位于HTML文档头部的<HEAD>标记和<TITLE>标记之 ...

  7. angular : copy vs extend

    While using AngularJS, we come across some situation in which we need to copy one object to another ...

  8. 洛谷【P1048】采药

    浅谈\(DP\):https://www.cnblogs.com/AKMer/p/10437525.html 题目传送门:https://www.luogu.org/problemnew/show/P ...

  9. 一:HTML文本编译器 kindeditor-4.1.10 的使用 SpringMVC+jsp的实现

    一:我用的kindeditor版本是4.1.10 下载完成打开目录结构如下: 二:下面是工程目录也很重要,          三: 好了,准备工作已经做好了,现在就直接上代码了. 首先是页面JSP代码 ...

  10. java代码排序问题

    总结: package com.ja; import java.util.Arrays; import java.util.Collections; public class mili { publi ...