Linux - mysql.sock est perdu après le redémarrage
ringa_lee
ringa_lee 2017-05-16 13:18:09
0
4
1000

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_lee
ringa_lee

ringa_lee

répondre à tous(4)
我想大声告诉你

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...

为情所困

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
淡淡烟草味

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...

Peter_Zhu

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

ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal