찾다

 >  Q&A  >  본문

linux - 다시 시작한 후 mysql.sock이 손실됩니다.

Alibaba Cloud를 다시 시작한 후 mysql.sock이 손실됩니다

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

find / -name mysql.sock아무것도

/usr/bin/mysql_install_db실패했다고

service mysql start 일이 실패했다고 말하세요

/ect/mysql/my.cnf里面log_error就是在/var/log/mysql/error.log下,
但是/var/log下面的mysql.logerror.log都是空的,/var/log/mysql/下面的也是,
还有一堆mysql.log.1.gz압축 패키지

매우 긴급합니다. 데이터가 200G 이상

ringa_leeringa_lee2798일 전1011

모든 응답(4)나는 대답할 것이다

  • 我想大声告诉你

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

    초대해주셔서 감사합니다
    mysql에는
    1, TCP/IP
    2, 소켓
    두 가지 연결 방법이 있습니다. mysql.sock의 기능은 서버와 클라이언트가 동일한 서버에 있으며, localhost를 사용하여 연결하는 경우, 연결 - 그 이상은 없습니다
    즉, 호스트 이름 localhost에 대해 MySQL 연결이 설정됩니다. 연결 프로세스는 소켓 파일 mysql.socket을 통해 구현됩니다. 따라서 파일이 삭제된 후에는 localhost 사용자가 MySQL 서버에 연결할 수 없습니다.
    tcp/ip 연결이 설정되어야 합니다. 즉, -h 매개변수로 localhost 대신 127.0.0.1을 사용하여 MySQL 서버에 연결해야 합니다. 예: mysqladmin -h 127.0.0.1 -u root -p shutdown tcp/ip 연결 설정 ;
    MySQL 서버를 닫은 다음 localhost를 호스트 이름으로 사용하여 MySQL 서버를 다시 시작하면 소켓 파일이 다시 생성됩니다.
    재인쇄 출처:
    http://www.360doc.com/content...

    회신하다
    0
  • 为情所困

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

    해당 항목의 잠금 설명에 따르면 mysql 프로세스가 다시 시작한 후 시작되지 않고 데몬 역할을 하지 않았다고 해야 할 것 같습니다. mysql 서비스가 시작되지 않았는지 테스트할 수 있습니다.

    으아아아

    회신하다
    0
  • 淡淡烟草味

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

    mysql.sock의 마지막 정보가 손실되는 문제에 대한 해결책(나도 이 문제에 직면한 것으로 밝혀졌으며 방법은 아래에 기록되어 있습니다)

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

    회신하다
    0
  • 天蓬老师

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

    mysql.sock 파일 재생성

    으아아아

    회신하다
    0
  • 취소회신하다