解决archlinux(manjaro)无法启动mysql(mariaDB):ERROR 2002 (HY000): Can't connect to local MySQL server throu
来源:互联网 发布:中国平安管培生 知乎 编辑:程序博客网 时间:2024/04/20 20:33
问题描述:在终端中输入mysql出现: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2 "No such file or directory")
根据错误提示知道是没有启动mysql服务器,于是立马在终端中输入mysqld命令启动mysql服务器,然而又在次报错:
2017-05-31 10:54:51 139998512155840 [Note] mysqld (mysqld 10.1.23-MariaDB) starting as process 3154 ...
2017-05-31 10:54:51 139998512155840 [Warning] Can't create test file /var/lib/mysql/zihao-pc.lower-test
mysqld: Can't change dir to '/var/lib/mysql/' (Errcode: 13 "Permission denied")
2017-05-31 10:54:51 139998512155840 [ERROR] Aborting
看这错误提示猜测可能是/var/lib/mysql文件权限不正确,于是 ls -l /var/lib 查看权限为:drwx------果断改为:drwxrwxrwx ,然后再次执行mysqld命令又出新错误:
2017-05-31 10:58:36 140654622538944 [ERROR] Can't start server : Bind on unix socket: Permission denied
2017-05-31 10:58:36 140654622538944 [ERROR] Do you already have another mysqld server running on socket: /run/mysqld/mysqld.sock ?
2017-05-31 10:58:36 140654622538944 [ERROR] Aborting
错误原因和上个步骤类似,这次将/run/mysqld 目录权限更改为:drwxrwxrwx,然后再次执行mysqld完美运行!
- 解决archlinux(manjaro)无法启动mysql(mariaDB):ERROR 2002 (HY000): Can't connect to local MySQL server throu
- ERROR 2002 (HY000): Can't connect to local MySQL server
- ERROR 2002 (HY000):Can't connect to local MySQL server
- ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var mysql 启动不了
- ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var mysql 启动不了
- linux下启动、登陆 mysql 出现ERROR 2002(HY000):can't connect to local mysql server
- ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var mysql 启动不了
- ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var mysql 启动不了
- ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var mysql 启动不了
- 解决:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/
- [解决]ERROR 2002 (HY000): Can't connect to local MySQL server
- MySQL启动时报错:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/my
- Mac下Mysql启动异常["ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.so
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql
- Mysql error 2002 (HY000) : Can't connect to local MySQL server through socket '/tmp/mysql.sock'
- mysql error 2002 (HY000) : Can't connect to local MySQL server through socket '/tmp/mysql.sock'
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/mysql/mysql.sock' (2)
- Ubuntu无法进入mysql,报ERROR 2002 (HY000): Can't connect to local MySQL server through socket …错误
- 前端安全之XSS攻击
- 动态sql
- xml解析
- 使用Windriver生成CPCI驱动
- selenium遇到的问题
- 解决archlinux(manjaro)无法启动mysql(mariaDB):ERROR 2002 (HY000): Can't connect to local MySQL server throu
- 无线通信开题报告-GuoKunpeng
- 设计模式之状态模式
- Android APK之间的调用返回值
- Android平台下JNI调用第三方so库
- Linux Kernel 学习笔记10:hook函数
- OffsetIndex和TimeIndex分析
- Windows下搭建TensorFlow环境2(CPU版本)
- Android ShraeSDK分享