由于一直做银行项目,所以一直在用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. axure下载及汉化

    第一步:下载axure rp 6.5英文原版 axure6.5官方英文下载地址: Windows版:http://t.cn/zW7JifS 第二步:安装汉化语言包 axure6.5汉化语言包中文包下载 ...

  2. 关于一家大型互联网公司的.NET面试

    上周去了一家大型的互联网公司去面试!四个面试官提的问题整理下!以后会注明答案! 1.关于垃圾回收的过程!GC的过程 其中包含:什么是根,Finalize与Dispose的区别,什么时候用到!IDisp ...

  3. 从一个简单的Tab切换开始——与AJAX的结合

    <!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. BEC translation exercise 1

    U.S. oil drillers have made major efficiency improvements with a speed that has repeatedly surprised ...

  5. python二分查找模块bisect

    bisect模块用于二分查找,非常方便. Bisect模块提供的函数有: 1.查找 bisect.bisect_left(a,x, lo=0, hi=len(a)) : 查找在有序列表a中插入x的in ...

  6. Jmeter基本组件

    学习jmeter首先配置环境,使工具运行起来,然后需要了解该工具大致的内容,以下是写的Jmeter基本组件 1.添加线程组:右键点击“测试计划”-->“添加”-->“Threads(Use ...

  7. Spring转账业务_XML配置事物控制

    <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp ...

  8. LeetCode Longest Continuous Increasing Subsequence

    原题链接在这里:https://leetcode.com/problems/longest-continuous-increasing-subsequence/description/ 题目: Giv ...

  9. vmem驱动设备

    vmem是内存多字符设备.包含vfs的open.read.write.ioctl.poll.fasync和release函数,device文件的读写. virtual_mem.c #include & ...

  10. Oracle的启动过程

    在Windows操作系统平台下,可以使用SQL*Plus.OEM和系统服务管理等方式进行数据库的启动与关闭操作.数据库启动分为3个步骤:创建并启动数据库实例.装载数据库和打开数据库.数据库的关闭过程与 ...