关于任何Linux上mysql的任何问题,都可以别着急百度,先查看错误日志再说。
如何查看mysql的错误日志的位置?👇
进入mysql的配置文件,我的mysql版本是8.0.19,如果不行试试第二条。
vim /etc/my.cnf
vim /etc/mysql.cnf
其中log-error定义的路径就是mysql错误日志的位置,如果没有就设置一个
建议定义自己mysql的data路径下
log-error=/var/log/mariadb/mariadb.log
打开错误日志
vim /var/log/mariadb/mariadb.log
然后就可以查看具体是哪里出了问题,大部分都是权限问题或者是需要创建文件什么之类的
2020-07-23T15:22:32.692303Z 0 [ERROR] [MY-010273] [Server] Could not create unix socket lock file /var/lib/mysql/mysql.sock.lock.
以上这个错误就需要给个权限就行