场景
刚到学霸君的时候,终于开始上手项目了,本地环境搭建起来之后,东哥让我将一个文件导入本地数据库。
结果就出现问题了。
为什么我不启动Mysql?
我干了一件特别傻缺的事情就是不启动mysql,就直接链接数据库,哈哈。
1 | mysql -u root -p |
mysql肯定不答应啊!所以还是乖乖的启动mysql吧!1
2
3
4➜ mysql mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
➜ mysql mysql.server start
结果还是不行:1
2
3➜ mysql mysql.server start
Starting MySQL
.. ERROR! The server quit without updating PID file (/usr/local/var/mysql/GZIT000375deMacBook-Pro.local.pid).
上网查了可能原因有很多,参考链接 centos7 mysql The server quit without updating PID file
我的问题就是
- 权限不够
- 可能已经有进程在占用3306端口