本打算直接下载安装版MySQL的(因为不用进行配置), 可在官网上只看到32位的安装版, 所以选择了压缩版.
不用注册/登录, 点击下面的"No thanks, just start my download"即可进行下载.
步骤:
1. 解压缩
路径自选. 我把它放在了D:/MySQL下.
2. 配置环境变量
win8.1下
我的电脑(右键) => 属性 => 高级系统设置(左键) => "高级"选项卡 => 环境变量
找到"系统变量"框中的Path, 进行"编辑", 在后面添加你的MySQL bin文件夹的位置, 我的是"D:\MySQL\mysql-5.7.12-winx64\bin"
即
注意:
是追加, 不是覆盖.
3. 修改配置文件
找到MySQL的默认配置文件(还是要看你自己的安装路径), 我的是"D:\MySQL\mysql-5.7.12-winx64\my-default"
修改其中的配置:
[mysqld]
# basedir = D:\MySQL\mysql-5.7.12-winx64(mysql所在目录)
# datadir = D:\MySQL\mysql-5.7.12-winx64\data(mysql所在目录\data)
4. 再进行命令行操作
- 以管理员的身份运行cmd:
打开我的电脑, 找到C:\Windows\System32文件夹, 再找到cmd.exe, 右键"以管理员身份运行cmd"即可.
如果不以管理员身份运行的话, 会出现如下错误:
-
因为我的MySQL安装在D盘, 而cmd默认路径是以C:\开头的, 我需要将其改为从D:\开始的, 按照以下操作即可.
-
接下来进入正式操作. 输入"cd D:\MySQL\mysql-5.7.12-winx64\bin"(还是看你自己的bin文件夹安装在哪里), 再输入"mysqld -install", 之后, 会显示安装成功.
启动服务. 继续输入"net start mysql"即可启动mysql服务.
可在这时, 我遇到了点问题..
- 这时, 可以输入"mysqld --console", 显示出启动错误信息.
![](https://leanote.com/api/file/getImage?fileId=57147238ab64415fa6000277)
原来, 出错是因为没有找到data文件夹(上面还指定路径来着, 压根就没有!)
```
通过网上信息检索, 终于找到了解决办法!
在bin目录下输入"mysqld --initialize-insecure --user=mysql". 执行完上面命令后, MySQL会自建一个data文件夹, 并且建好默认数据库, 登录的用户名为root,密码为空. 问题解决!
```
- 之后, 再次输入: net start mysql, 便可成功启动mysql服务.
-
登录mysql. 直接输入"mysql -u root -p", (第一次登录没有密码, 直接按回车过), 登录成功!
-
打开任务管理器, 可以看到mysql已经运行了.
总结: 凡是你遇到的问题, 都已经有千千万万人遇到过. 所以, 善用搜索引擎是十分重要的!