recherche

Maison  >  Questions et réponses  >  le corps du texte

Linux - mysql.sock est perdu après le redémarrage

mysql.sock est perdu après le redémarrage d'Alibaba Cloud

can't connect to local Mysql server through socket '/var/run/mysqld/mysqld.sock'.

find / -name mysql.sockRien

/usr/bin/mysql_install_db a dit échoué

service mysql start dit que le travail a échoué

/ect/mysql/my.cnf里面log_error就是在/var/log/mysql/error.log下,
但是/var/log下面的mysql.logerror.log都是空的,/var/log/mysql/下面的也是,
还有一堆mysql.log.1.gzPaquet compressé

Très urgent, plus de 200 G de data

ringa_leeringa_lee2780 Il y a quelques jours1004

répondre à tous(4)je répondrai

  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:20:09

    Merci pour l'invitation
    mysql a deux méthodes de connexion :
    1, TCP/IP
    2, socket
    La fonction de mysql.sock est que le serveur et le client sont sur le même serveur, et lorsque localhost est utilisé pour se connecter, socket sera utilisé. Connexion - rien de plus
    C'est-à-dire : une connexion MySQL établie pour le nom d'hôte localhost Le processus de connexion est implémenté via un fichier socket mysql.socket. Par conséquent, une fois le fichier supprimé, l'utilisateur localhost ne peut pas se connecter au serveur MySQL.
    Une connexion TCP/IP doit être établie, c'est-à-dire utiliser 127.0.0.1 au lieu de localhost comme paramètre -h pour vous connecter au serveur MySQL, tel que : mysqladmin -h 127.0.0.1 -u root -p shutdown, pour forcer établissez une connexion TCP/IP ;
    Fermez le serveur MySQL, puis redémarrez le serveur MySQL avec localhost comme nom d'hôte, et il recréera un fichier socket.
    Réimprimé de
    http://www.360doc.com/content...

    répondre
    0
  • 为情所困

    为情所困2017-05-16 13:20:09

    D'après la description du verrou dans le sujet, je pense qu'il devrait être que le processus mysql n'a pas démarré après le redémarrage et n'a pas agi comme un démon. Vous pouvez tester si le service MySQL n'est pas démarré.

    1、 端口是否打开
    [root@ ~]# lsof -i:3306
    COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
    mysqld  12207 mysql   14u  IPv4  52350      0t0  TCP *:mysql (LISTEN)
     
    2、mysqld服务是否正在运行
    [root@ ~]# service mysqld status
    mysqld (pid  4717) is running...
    
    3.若没启动服务
    [root@ ~]# service mysqld start

    répondre
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 13:20:09

    La solution au problème de mysql.sock perdant la dernière information (il s'avère que j'ai également rencontré ce problème, et la méthode est enregistrée ci-dessous)

    http://www.oddpi.com/thread-1...

    répondre
    0
  • 天蓬老师

    天蓬老师2017-05-16 13:20:09

    Régénérer un fichier mysql.sock

    ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock

    répondre
    0
  • Annulerrépondre