1. 前言
今天顺手从mysql官网上下载了一个mysql版本, 当时没注意, 下下来才发现是zip版本的, 于是就费劲了,其实可以直接下一个msi版本的,全程傻瓜式操作。。。
2. 配置流程
- 主体的配置流程可以参考 官方文档 http://dev.mysql.com/doc/refman/5.7/en/installing.html
- windows 上面主要的配置方式有3种, msi文件, zip 文件, 源码编译安装, 这里我们选择的是 zip 文件方式 http://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html
- 官网给出了配置流程
很明显, 这是一个顺序操作
my.ini配置
编写配置文件, 核心配置如下:
[mysqld] # set basedir to your installation path basedir=E:\\mysql # set datadir to the location of your data directory datadir=E:\\mydata\\data
这里解压出来的文档里面没有 data 目录, 这没有关系, 待会初始化的时候, 数据库会自动建立到这个data目录下面
- 这个my,ini 文件, 我们将他放置到了c盘的根目录下面, 便于mysql查找
使用 mysqld 初始化 data目录
我们这里使用的命令行为:
bin\mysqld --initialize-insecure
这个方式出事初始化得到的data中的数据库, 默认是空密码的
启动mysql 服务器
mysqld --console
连接mysql 并修改密码
这里为空密码mysql -u root -p ALTER USER user IDENTIFIED BY 'new_password';
3. 遇到的一些坑
权限不够:
使用管理员权限即可data目录存在
删除data目录重建即可mysql 服务没启动
使用 mysqld –console 启动服务即可