windows 下 MySQL安装遇到的坑

2016-11-08  本文已影响43人  ErCargo

开发----数据----开发的道路比较漫长, 也是值得兴奋的。

最近开始刚完成了一个用户画像的大项目, 耗时1个多月, 迭代了好多,填了很多坑,发现自己需要总结的也有很多。

每次遇到线上的一个小Bug,产品要求改了发布到生产,分分钟上线,内心是崩溃的, 每天面对着发布系统,心是抖的,订单曲线图就是我的心跳曲线图。

于是为了让自己进步, 坚持每天总结一下自己今天学到的,对自己的程序员人生进行总结。

MySQL 安装遇到的问题,总结

官网下载MySQL 安装包:http://www.mysql.com/downloads/

图1.1 MySQL文件夹

1、解压文件后放到一个不包含中文的文件夹下。

注意:官网提示要求安装MySQL WorkBench前要先安装两个程序,所以为防止遇到问题可以先安装这两个。

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

图1.2 MySQL文件目录用NotePad++

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

图1.3 修改my-default.ini

4、修改环境变量:

图1.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!

图1.5 cmd 运行报错

安装成功信息:

图1.6 MySQL安装成功

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

图1.7 启动MySQL

注意:net start mysql 会遇到MySQL 服务无法启动的问题:

解决方案:mysqld --initialize, 初始化data文件,在C:\Program Files\MySql\MySQL Server 5.6\data 文件夹下有一个*.err文件, 其中会随机生成登陆密码

图1.8 *.err 随机生成密码

生成随机密码:

图1.9 随机密码

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

上一篇下一篇

猜你喜欢

热点阅读