MySQL-5.7.17-winx64 Windows环境下的配置
当时配置这个也看了网上很多教程,可是版本都不一样,在5.7之后没有data文件夹,需要一个初始化数据库的操作自动生成data文件夹,反正也不麻烦,细心注意几点就行了。
http://dev.mysql.com/downloads/mysql/5.1.html#downloads,我下载的时候mysql-5.7.17版本,
环境变量配置和JAVA差不多,用绝对路径的直接在PATH最前面加上C:\Program Files\mysql-5.7.17-winx64\bin,相对路径(好一些,具体好在哪里现在不清楚),新建MYSQL_HOME,变量值为C:\Program Files\mysql-5.7.17-winx64。在PATH前添加%MYSQL_HOME%\bin;(记得有;分号)。
解压后有个my.default.ini文件,修改成my.ini,在里面修改
后面初始化指令操作后会自动生成一个data文件夹,
在cmd中进入,输入cd C:\Program Files\mysql-5.7.17-winx64\bin,进如解压的bin文件夹
输入:mysqld --install [回车] (这个命令就是安装服务, 执行完后, 提示英文的成功, 这时候你可以在你的 windows 服务中看到 MySQL 的服务,但未启动。)
输入:mysqld --initialize --console 这步很重要,这是初始化数据库, (这是在老版本配置没有的操作)然后你可以在初始化的最后面看到有一个 root@localhost: 后面有一连串的字母数字符号, 这是 MySQL 为你自动生成的随机密码,一定要记下来, 一会我们登陆 MySQL 数据库的时候要用。
PS:使用-initialize生成随机密码,使用-initialize-insecure生成空密码,初始化后data文件夹会自动生成,不用自己新建。
参考:http://jingyan.baidu.com/article/0f5fb0991fef3c6d8334ea23.html
http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html#c2