1、根目录下有一个my-default.ini,复制一下,重命名为my.ini,然后改一下my.ini为符合你情况的配置,一般只需要改basedir 、datadir 、port ,注意前边的井号去掉。文章的最后面附了一个我的简单配置,仅供参考。

如果机器上没有装过mysql,port也不用改,默认就是3306


2、以管理员的身份运行cmd进入你的mysql解压目录的bin目录下,我的是C:\Program Files\MySQL\MySQL Server 5.6\bin(如果你配置过mysql环境变量,我劝你先删掉),

然后mysqld -install安装服务

(这个时候要确保你的机器没装过mysql,如果装过,那么一定要配置好你的my.ini,装双mysql的命令如下,注意端口一定要配的和之前默认的3306不一样)

或者 mysqld install MySQL2  --defaults-file="E:\MySQL\mysql_base\ini\my.ini"

 然后net start mysql启动服务


此时很多人会出现错误,请看注意:

注意:这个时候经常会出现错误2和错误1067。

如果出现“错误2 系统找不到文件”,检查一下是否修改过配置文件或者是否进入在bin目录下操作,如果配置文件修改正确并且进入了bin文件夹,需要先删除mysql(输入 mysqld -remove)再重新安装(输入 mysqld -install);

如果出现错误1067,那就是配置文件修改错误,确认一下配置文件是否正确。


3、配置环境变量(可选),在path中加上";C:\Program Files\MySQL\MySQL Server 5.6\bin"

4、服务启动成功之后,就可以登录了,如图,输入mysql -u root -p(第一次登录没有密码,直接按回车过),登录成功!

或者:mysql -h 192.168.5.116 -P 3306 -u root -p123456

5、注意事项

my.ini文件的编码必须是英文编码(如windows中的ANSI),不能是UTF-8或GBK等。



6、然后修改默认密码:

传送门:​​点我新窗口打开的链接



my.ini:

[mysqld]

basedir = D:\mysql\mysql-advanced-5.6.25-winx64
datadir = D:\mysql\mysql-advanced-5.6.25-winx64\data
# port = .....
# server_id = .....

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
lower_case_table_names=0


my.ini中有很多配置可以修改,这里不再拓展,请自己网上搜索资料。



附一个百度经验地址:http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html