1、下载绿色版mysql

从该地址http://dev.mysql.com/downloads/mysql/ 中选择windows的版本,选择下载。

2、将下载的压缩包解压。

3、将根目录下的my-default.ini复制重命名为my.ini。

4、打开my.ini文件,将下面的源码添加修改到my.ini中

[client]
default-character-set=utf8

[mysqld]

# 设置mysql服务器编码
character_set_server=utf8

#basedir设置mysql的安装目录,如果目录中带空格则必须加引号

#datadir设置mysql数据库的数据的存放目录,文件夹名必须是data
basedir=D:\develop\mysql-5.6.16-win32    
datadir=D:\develop\mysql-5.6.16-win32\data

完成后保存。

5、安装mysql服务

从MS-DOS窗口进入目录D:\develop\mysql-5.6.16\bin,运行如下命令:

mysqld --install mysql --defaults-file= “D:\develop\mysql-5.6.16\my.ini”

当显示Service successfully installed.时即表示mysql注册成功。

6、启动mysql数据库服务

还在上面的命令窗口里面,输入命令:net start mysql
这样就启动了mysql服务。

7、停止mysql数据库服务

还在上面的命令窗口里面,输入命令:net stop mysql
这样就停止了mysql服务。

8、删除mysql数据库服务

还在上面的命令窗口里面,输入命令:mysqld remove mysql
这样就删除了mysql服务。

9、修改mysql数据库的root密码(初始为空)

方法1: 用SET PASSWORD命令

  mysql -u root

  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

方法2:用mysqladmin

  mysqladmin -u root password "newpass"

  如果root已经设置过密码,采用如下方法

  mysqladmin -u root password oldpass "newpass"

方法3: 用UPDATE直接编辑user表

  mysql -u root

  mysql> use mysql;

  mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';

  mysql> FLUSH PRIVILEGES;

在丢失root密码的时候,可以这样

  mysqld_safe --skip-grant-tables&

  mysql -u root mysql

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

  mysql> FLUSH PRIVILEGES;

10、设置root权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';

再此安装过程中可能会遇到一些问题

11.安装mysql服务出现Install/Remove of the Service Denied!错误

今天在一台机器(OS为windows7 64bit)上装MySQL5.6.16数据库,看了下机器,之前有安装MySQL,不过没启动服务,

于是就打开cmd.exe输入mysqld --install,谁知出现Install/Remove of the Service Denied! 错误,奇怪。

查了下MySQL相关资料,命令没有敲错,为什么安装服务失败呢,后来仔细一想,哦,

权限不够,我用的是普通用户权限,恩,再次打开cmd.exe,不过这次要右击“Run as administrator”,恩,然后再键入mysqld --install  OK,服务安装成功!

12.mysql绿色版安装问题解决(ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061))

在安装成windows服务成功后,用net start mysql 启动时提示启动成功,但当我连接mysql就报以下错误:

ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

my.ini文件内容:

[mysqld]

basedir =D://develop//mysql-5.6.16
datadir =D://develop//mysql-5.6.16/data

basedir: 为你数据库程序放置目录

datadir :为你数据库数据目录

重新安装服务,启动服务之后,登录成功.

注:如果想把datadir指定到其他目录,则需要把安装目录下的data目录下的文件与目录拷贝到你所指定的目录下.

总结:
导致此问题的主要原因就是自已指定的数据库数据目录没有包含系统的数据库文件.
如果把数据库目录设到其他目录(不是安装目录下的data目录),则需要把此目录下的文件和目录拷到你指完的目录

13.注意

在安装过程中windows7默认不能以管理远身份运行命令行(非administraotr用户)、

可以新建一个bat文件

内容如下

reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "c:\windows\system32\cmd.exe" /d "RUNASADMIN" /f

然后在windows下执行

就可以始终以管理员身份运行命令行

如果遇到"发生系统错误 1067",先查看error log日志

也可以在my.ini文件加上

skip-grant-tables

先跳过权限验证解此问题

mysql学习-windows下绿色版mysql安装问题解决办法的更多相关文章

  1. python学习:Windows 下 Python easy_install 的安装

    Windows 下 Python easy_install 的安装     下载安装python安装工具下载地址:http://pypi.python.org/pypi/setuptools 可以找到 ...

  2. 不用rustup,Windows下gnu版Rust安装与开发环境配置

    写在前面 本文介绍了在不使用rustup的情况下,在Windows上安装gnu版的Rust,并配置开发环境(VSCode + rust-analyzer,CLion + IntelliJ Rust)的 ...

  3. Windows下绿色版Tomcat部署Thingworx 7.4

    绿色版Tomcat部署Thingworx7.4和安装只有一个不同之处,安装版Tomcat需要在Configure Tomcat的Java标签下设置Java Options,但是绿色版并没有这个exe程 ...

  4. 《高可用MySQL》1 – Windows环境下压缩版MySQL安装

    近日在读O’REILIY系列的<高可用MySQL>, 自然少不了主从(Master-Slave)配置和横向扩展相关的内容.Master-Slave这东西吧,在许多公司都是标配,开发中基本天 ...

  5. windows 安装绿色版mysql

    (1)到官网下载绿色版mysql:http://dev.mysql.com/downloads/mysql/ (2)下载好后,放在F:\mysql,解压出来 (3)进入到mysql-5.6.19-wi ...

  6. 绿色版mysql 免安装使用(转载)

    MySQL绿色版的安装(mysql-5.6.22-win32.zip) Posted on 2015-01-31 23:21 卒子 阅读(10739) 评论(2) 编辑 收藏 由于工作需要最近要开始研 ...

  7. MySQL 5.7.20绿色版安装详细图文教程

    MySQL 5.7.20绿色版安装详细图文教程 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle旗下产品.这篇文章主要介绍了MySQL 5.7.20绿色版安装 ...

  8. MySql 5.7.20 绿色版安装

    MySql 5.7.20 绿色版安装 一.MySql 安装 1.从官网下载绿色压缩包. 2.解压安装文件到指定目录 3.创建配置文件 my.ini 到解压文件的根目录,my.ini 配置文件如下,需将 ...

  9. MySql绿色版的安装

    MySql绿色版的安装 1.下载 2.配置环境变量,执行命令 mysqld --initialize-insecure --user=mysql 会创建出data文件夹 3.创建my.ini文件 [c ...

随机推荐

  1. Mabitis 多表查询(一)resultType=“java.util.hashMap”

    1.进行单表查询的时候,xml标签的写法如下 进行多表查询,且无确定返回类型时 xml标签写法如下: <select id="Volume" parameterType=&q ...

  2. python反射的妙用

    反射的简单含义: 通过类名获得类的实例对象 通过方法名得到方法,实现调用 实例: import sys class Webserver(object): def __init__(self,host, ...

  3. error while loading shared libraries:错误的原因和解决方法

    原因有两个: 1.操作系统没有改共享库 2.安装了该共享库,但是执行外部程序调用该共享库的时候,程序按照默认路径(/usr/lib./lib)找不到该共享库文件 解决方法: ubuntu系统的共享库一 ...

  4. coderforces719b

    题目大意:给定一个字符串,这个字符串中只有“r”和"b"组成,每次操作只能交换两个字符的位置或者将一个字符由"r"变"b"(或由" ...

  5. RMAN_学习笔记4_RMAN Virtual Catalog虚拟恢复目录

    2014-01-01 Created By BaoXinjian Thanks and Regards

  6. fgets读取文件时的注意事项

    1 文本文件 a.txt 内容如下 2 c代码 FILE *fil; if (!(fil = fopen("/home/rudy/projects/paser/a.txt", &q ...

  7. Oracle游标示例

    -- 声明游标:CURSOR cursor_name IS select_statement --For 循环游标 --(1)定义游标 --(2)定义游标变量 --(3)使用for循环来使用这个游标 ...

  8. HTTP调试工具扩展

    ★Fiddler神器之一,IE-WinNet-Fiddler-Server,能跟踪调试HTTP和HTTPS是优点也是缺点. 地址:http://www.fiddler2.com/ ★Charles,可 ...

  9. DOCTYPE 中xhtml 1.0和 html 4.01区别分析

    前者相对于后者有以下特性: 1.所有的标记都都要闭合 所有的标记都要闭合,如果是单独不成对的标签,在标签最后加一个"/"来关闭它.例如: <h6>close tag & ...

  10. ubuntu 14.04 更新 gcc/g++ 4.9.2

    ubuntu 14.04 更新 gcc/g++ 4.9.2 最近看到c++11非常的好用,尤其是自带了regex,于是稍微学了一下c++11的新特性.可是我在编译一个regex程序是却发现稍微复杂一点 ...