Rumah  >  Soal Jawab  >  teks badan

linux - mysql.sock hilang selepas dimulakan semula

mysql.sock hilang selepas Alibaba Cloud dimulakan semula

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

find / -name mysql.sockTiada apa-apa

/usr/bin/mysql_install_db kata gagal

service mysql start cakap kerja gagal

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

Sangat mendesak, lebih daripada 200 G data

ringa_leeringa_lee2713 hari yang lalu944

membalas semua(4)saya akan balas

  • 我想大声告诉你

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

    Terima kasih atas jemputan
    mysql mempunyai dua kaedah sambungan:
    1, TCP/IP
    2, soket
    Fungsi mysql.sock ialah pelayan dan klien berada pada pelayan yang sama, dan apabila localhost digunakan untuk menyambung, soket akan digunakan. Sambungan - tidak lebih
    Iaitu: sambungan MySQL ditubuhkan untuk nama hos localhost Proses sambungan dilaksanakan melalui fail soket mysql.socket. Oleh itu, selepas fail dipadamkan, pengguna localhost tidak boleh menyambung ke pelayan MySQL.
    Sambungan tcp/ip mesti diwujudkan, iaitu, gunakan 127.0.0.1 dan bukannya localhost sebagai parameter -h untuk menyambung ke pelayan MySQL, seperti: mysqladmin -h 127.0.0.1 -u root -p shutdown, untuk secara paksa wujudkan sambungan tcp/ip ;
    Tutup pelayan MySQL, dan kemudian mulakan semula pelayan MySQL dengan localhost sebagai nama hos, dan ia akan mencipta semula fail soket.
    Dicetak semula daripada
    http://www.360doc.com/content...

    balas
    0
  • 为情所困

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

    Menurut penerangan kunci dalam topik, saya fikir proses mysql tidak bermula selepas dimulakan semula dan tidak bertindak sebagai daemon. Anda boleh menguji sama ada perkhidmatan mysql tidak dimulakan.

    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

    balas
    0
  • 淡淡烟草味

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

    Penyelesaian kepada masalah mysql.sock kehilangan maklumat terakhir (ternyata saya juga menghadapi masalah ini, dan kaedahnya direkodkan di bawah)

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

    balas
    0
  • 天蓬老师

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

    Jana semula fail mysql.sock

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

    balas
    0
  • Batalbalas