• Linux 服务器使用过程中,mysql突然不能用了,报如下错误


    ERROR! MySQL server PID file could not be found!

    ERROR! MySQL is running but PID file could not be found

    ver quit without updating PID file

    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
     

    可能是数据库所在的磁盘空间不足造成的,可以使用  df -hl  查看

    LNMP安装目录及配置文件位置

    LNMP相关软件安装目录


    Nginx 目录: /usr/local/nginx/

    MySQL 目录 : /usr/local/mysql/
    MySQL数据库所在目录:/usr/local/mysql/var/
    MariaDB 目录 : /usr/local/mariadb/
    MariaDB数据库所在目录:/usr/local/mariadb/var/
    PHP目录 : /usr/local/php/
    PHPMyAdmin目录 : 0.9版本为/home/wwwroot/phpmyadmin/ 1.0及以后版本为 /home/wwwroot/default/phpmyadmin/ 强烈建议将此目录重命名为其不容易猜到的名字。phpmyadmin可自己从官网下载新版替换。
    默认网站目录 : 0.9版本为 /home/wwwroot/ 1.0及以后版本为 /home/wwwroot/default/
    Nginx日志目录:/home/wwwlogs/
    /root/vhost.sh添加的虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/
    PureFtpd 目录:/usr/local/pureftpd/
    PureFtpd web管理目录: 0.9版为/home/wwwroot/default/ftp/ 1.0版为 /home/wwwroot/default/ftp/
    Proftpd 目录:/usr/local/proftpd/
    Redis 目录:/usr/local/redis/

    LNMP相关配置文件位置


    Nginx主配置(默认虚拟主机)文件:/usr/local/nginx/conf/nginx.conf
    添加的虚拟主机配置文件:/usr/local/nginx/conf/vhost/域名.conf
    MySQL配置文件:/etc/my.cnf
    PHP配置文件:/usr/local/php/etc/php.ini
    php-fpm配置文件:/usr/local/php/etc/php-fpm.conf
    PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf 1.3及更高版本:/usr/local/pureftpd/etc/pure-ftpd.conf
    PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
    Proftpd配置文件:/usr/local/proftpd/etc/proftpd.conf 1.2及之前版本为/usr/local/proftpd/proftpd.conf
    Proftpd 用户配置文件:/usr/local/proftpd/etc/vhost/用户名.conf
    Redis 配置文件:/usr/local/redis/etc/redis.conf

    LNMPA相关目录文件位置


    Apache目录:/usr/local/apache/
    Apache配置文件:/usr/local/apache/conf/httpd.conf
    Apache虚拟主机配置文件目录:/usr/local/apache/conf/vhost/
    Apache默认虚拟主机配置文件:/usr/local/apache/conf/extra/httpd-vhosts.conf
    虚拟主机配置文件名称:/usr/local/apache/conf/vhost/域名.conf

    在命令行把mysql 数据表删除了,可能会出现以下问题:

    Got error 168 from storage engine   和 表已存在,实际不存在的问题

    与其他文件

    遇到这些错误,也可能是  临时空间不足

    修改mysql配置文件
    在/etc/my.conf文件中修改目录,添加以下一行

    tmpdir = /xx/tmp    改为大一点的目录即可

    也有可能是需要导入的文件太大,mysql允许的文件太少造成的,修改 max_allowed-packet

    (很奇怪的是,未修改/etc/my.conf 配置文件时,就没这些问题)

     

    修改配置文件后无效,可以多等一段时间10分钟左右,或多重启几次

  • 相关阅读:
    了解 websocket
    数据结构学习笔记——多维数组、矩阵与广义表
    2022-11-06 网工进阶(三十五)---PIM-SM工作原理(组播分发树的形成、ASM、SSM)
    flink-sql所有表连接器-1.15
    Ubuntu22.04 下安装驱动、CUDA、cudnn以及TensorRT
    MATLAB基于隐马尔可夫模型-高斯混合模型-期望最大化的MR图像分割
    数据库 | Mysql - [索引]
    【云原生之kubernetes实战】在k8s环境下部署flatnotes笔记工具
    Power BI----几个常用的分析方法和相适应的视觉对象
    「Python实用秘技07」在pandas中实现自然顺序排序
  • 原文地址:https://blog.csdn.net/qq_32166533/article/details/126490535