错误类型:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
解决方法:
去my.cnf修改自己的 socket
如果你不知道自己的cnf文件在哪里
执行这条命令:
find / -name my.cnf
第一个就是这个文件目录
然后
vi /etc/my.cnf
然后按问号。输入 wq退出
执行service mysqld restart
重启mysql
发现服务有问题报这个错
Starting MySQL....The server quit without updating PID file[FAILED]erver/data/jiny.pid)
执行这条命令:
ps -aux | grep mysql
然后执行:
kill -9 14855
然后再执行service mysqld restart
发现又报了一个错:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
需要继续改my.cnf配置文件(打开方式见上)
要在[mysqld]下添加skip-grant-tables
然后再执行service mysqld restart
就可以啦
然后就可以用 mysql -uroot -p
🧪数据库啦