windows 下 MySQL安装遇到的坑
开发----数据----开发的道路比较漫长, 也是值得兴奋的。
最近开始刚完成了一个用户画像的大项目, 耗时1个多月, 迭代了好多,填了很多坑,发现自己需要总结的也有很多。
每次遇到线上的一个小Bug,产品要求改了发布到生产,分分钟上线,内心是崩溃的, 每天面对着发布系统,心是抖的,订单曲线图就是我的心跳曲线图。
于是为了让自己进步, 坚持每天总结一下自己今天学到的,对自己的程序员人生进行总结。
MySQL 安装遇到的问题,总结
官网下载MySQL 安装包:http://www.mysql.com/downloads/

1、解压文件后放到一个不包含中文的文件夹下。
注意:官网提示要求安装MySQL WorkBench前要先安装两个程序,所以为防止遇到问题可以先安装这两个。

2、打开文件夹:C:\Program Files\MySql\MySQL Server 5.6\my-default.ini,

3、打开my-default.ini,修改该文件,如下图, 修改basedir和datadir的值

4、修改环境变量:

5、启动MySQL
注意:以管理员身份启动cmd.txt(C:\Windows\System32\cmd.txt),右击,以管理员身份运行(A)
6、cd .. 退出到最底层,cd C:\Program Files\MySql\MySQL Server 5.6\bin 进入到MySQL的运行文件下;如果不用管理员身份运行,会报错:Install/Remove of the Service Denied!

安装成功信息:

7、net start mysql 启动MySQL服务器,mysql -u root -p 登录

注意:net start mysql 会遇到MySQL 服务无法启动的问题:
解决方案:mysqld --initialize, 初始化data文件,在C:\Program Files\MySql\MySQL Server 5.6\data 文件夹下有一个*.err文件, 其中会随机生成登陆密码

生成随机密码:

Attention:如果没找到该文件, 则 mysql -u root -p 回车,提示: Enter password: ,随便输入密码,得到提示:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061), 然后就可以看到这个文件了,net start mysql 再次启动MySQL服务器,输入随机密码,登陆
8、用随机密码登陆被要求修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';
得到提示:Query OK! 然后刷新下:flush privileges
9、exit --> Bye
10、启动:net start mysql/services.msc--mysql 手动启动
停止:net stop mysql
黑屏不好用的话, 推荐用Navicat.
2016-11-07 End