1. 下载
2. 解压缩
3. 添加path环境变量,路径指向mysql所在bin目录下
4. 在主目录下创建data文件夹
5. 注册windows系统服务
新建一个my.ini文件,拷贝到c:\windows目录下,内容如下:
[client]
port=3306
default-character-set=utf8
[mysqld]
# 设置为MYSQL的安装目录
basedir=D:\mysql-5.7.18-winx64
# 设置为MYSQL的数据目录
datadir=D:\mysql-5.7.18-winx64\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
6、开始->所有程序->附件->命令提示符,右键以管理员身份运行
mysqld -install
7、继续在cmd中输入 net start mysql 启动mysql服务,若报错,继续输入
mysqld --initialize-insecure --user=mysql 回车
8、在D:\mysql-5.7.18-winx64\data目录中查看后缀为.err的文件,搜索password,一般会搜索到root@localhost is created with an empty password
9、再次在cmd中输入net start mysql启动
10、以root账户空密码登录mysql,修改密码
如果cmd命令在mysql安装目录的bin目录下执行,第3步添加环境变量可以省略。
参考博文:http://www.cnblogs.com/Fiona20170420/p/6738185.html
此博文中mysqld --initialize-insecure的initialize单词拼写错误,导致运行此条语句报错,最终还是非常感谢此博主的无私分享