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