由于一直做银行项目,所以一直在用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,安装结束!

最新文章

  1. 【Java并发编程实战】----- AQS(二):获取锁、释放锁
  2. 浅谈VBA
  3. paip.java 线程无限wait的解决
  4. 如何让 UITableViewCell 中的 imageView 大小固定
  5. jdbc URL中的各个参数详解
  6. oracle Redhat64 安装
  7. CentOS6 PXE+Kickstart无人值守安装
  8. System.Diagnostics命名空间里的Debug类和Trace类的用途
  9. Qt编写串口通信程序全程图文解说
  10. int? 参数是这个的时候 是可以传入null的 而int的就不行
  11. jquery绑定事件,解绑事件
  12. 条款21: 必须返回对象时,不要强行返回对象的reference
  13. do -while语句的使用
  14. Smobiler 4.0 正式发布
  15. 缓存数据库-redis数据类型和操作(list)
  16. LeetCode 695 岛屿的最大面积
  17. WebApi接口传参
  18. jmeter oracle 多机 jdbc url配置
  19. Pamulinawen--IPA--菲律宾伊洛卡诺语
  20. js基础-对象

热门文章

  1. The RK3066/RK30SDK Android 4.2 audio codec has a bug!
  2. 常用T-CODE ,快捷键
  3. Gitlab上如何给指定人员在指定项目里设置指定权限,给项目设置保护
  4. hive_学习_02_hive整合hbase(失败)
  5. L119
  6. 骨骼动画 cocos2d-x + cocoStudio <cocos2d-x : version 2.2.0>
  7. FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
  8. bzoj4513 储能表
  9. 转载:Java就业企业面试问题-电商项目
  10. asp.net mvc中model注意事项