Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Tidak dapat terhubung ke server MySQL lokal melalui soket '/var/run/mysqld/mysqld.sock' di Ubuntu 12.04.5 LTS

Inilah yang diperbaiki untuk saya dengan Mariadb

Cari tahu terlebih dahulu apakah file konfigurasi mysql Anda, kemungkinan besar terletak di /etc/mysql/my.cnf atau /etc/my.cnf memiliki entri mysql.sock yang benar atau tidak

Anda dapat mengetahui lokasi file mysql.sock dengan menjalankanfind / -type s , jika entri pada konfigurasi mysql Anda salah, perbaiki file tersebut, pastikan juga mysql.pid memiliki jalur yang benar juga.

Sekarang coba mulai server mysql, jika mulai baik-baik saja dan Anda dapat melihat semua DB dan tabel di dalamnya, Anda baik-baik saja dan tidak perlu mengikuti sisa posting.

Jika mysql gagal memulai setelah memperbaiki jalur mysql.sock , baca terus

Tambahkan yang berikut ini ke file my.cnf Anda ,

innodb_force_recovery = 1 di dalam mysqld blokir , dan mulai ulang mysql.

Jika gagal untuk memulai, tambahkan angka satu per satu setiap kali, tetapi perlu diingat, setelah 3, mereka mungkin kehilangan beberapa data (tidak terjadi pada saya, tetapi saya hanya membaca tentang apa pun di atas 3 sebagai ukuran penyelamatan, daripada a pemulihan)

Jangan panik jika beberapa tabel yang Anda miliki sebelumnya, berhenti menunjukkan bahwa mereka tidak ada di mesin. Ones mysql dimulai dengan sukses (jika Anda belum memiliki cadangan, lebih baik buat sekarang, untuk berjaga-jaga jika mulai sekarang), hapus innodb_force_recovery = 1 dari file my.cnf dan restart mysql lagi, semua tabel Anda akan tersedia kembali.

Postingan yang membantu saya



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara membangun mesin 'pertanyaan terkait'?

  2. ANDROID&PHP - Cara menampilkan JSONArray dari MySql menggunakan PHP

  3. Presto setara dengan MySQL group_concat

  4. Bergabunglah dengan tabel di Symfony 2

  5. cara menghitung nilai kolom unik di mysql