Jika Anda mendapatkan kesalahan "Koneksi MySQL Gagal Tidak dapat terhubung ke server MySQL lokal melalui soket '/tmp/mysql. sock'” maka itu berarti MySql. sock file hilang dari file Anda. Terkadang MySql. file sock dihapus oleh pengguna tetapi setelah itu kami tidak dapat mengakses halaman php. MySql. file sock sebagian besar tersedia di folder “/mysql/tmp/”. Jika Anda salah menghapus MySql. file sock maka tutorial ini sangat membantu anda Kode Show 2. Sekarang Anda harus memeriksa MySql. file kaus kaki di kedua tempatKode _3. Jika Anda menemukan file di folder ini maka Anda harus membuat ulang tautan simbolik dengan perintah iniKode 4. Sekarang saatnya untuk memeriksa izin file, MySql. izin file kaus kaki harus 0755 dan mysql. akar. Jika izin salah maka masukkan perintah berikut untuk menetapkan izin dan penggunaKode 5. Untuk memeriksa pengguna MySql Anda n=harus memasukkan iniKode _6. Sekarang periksa "host. MYI” di path host. MYI dan jika file tidak tersedia maka masukkan perintah berikutKode 7. Sekarang untuk server Linux Anda harus menjalankan perintah ini untuk pembaruan paksaKode _8. Setelah update kembali cek direktori mysql yang sudah kita backupKode 9. Kemudian jalankan kembali perintah paksa untuk memperbaruiKode _Semua langkah ini pasti akan membantu Anda mengatasi masalah ini MySQL menggunakan jenis file khusus yang memfasilitasi komunikasi antar proses, yang disebut file soket. Dengan file ini, MySQL dapat mengatur koneksi ke database server. File soket MySQL disebut Terkadang, perubahan dan modifikasi pada sistem Anda dapat membuat MySQL tidak dapat membaca file socket, yang dapat mengganggu akses Anda ke database Anda. Sebagai contoh, kesalahan soket terbaru adalah seperti ini _Ada beberapa alasan terjadinya kesalahan ini, dan beberapa cara berbeda untuk mengatasinya. Penyebab umum kesalahan ini adalah bahwa layanan basis data dihentikan atau tidak dimulai, yang berarti tidak dapat membuat file soket. Untuk mengetahui apakah ini alasan mengapa Anda melihat kesalahan ini, coba mulai layanan dengan 0
Setelah itu, coba akses prompt MySQL lagi. Jika Anda masih mendapatkan kesalahan soket, periksa kembali lokasi di mana instalasi MySQL Anda mencarinya. Ini dapat ditemukan di file 1
Cari parameter _2 di bagian 3 dari file ini. Ini menjadi sesuatu seperti ini/etc/mysql/mysql. conf. d/mysqld. cnf . . [mysqld] pengguna = mysql pid-file = /var/run/mysqld/mysqld. soket pid = /var/run/mysqld/mysqld. port kaus kaki = 3306. . Tutup file, dan pastikan bahwa file _4 ada di sana dengan menulis perintah 5 pada direktori tempat database mengharapkan
Jika file soket ada di sana, Anda akan melihatnya di output perintah ini
Jika file tidak ada, kemungkinan besar MySQL mencoba membuatnya, tetapi tidak memiliki izin untuk membuatnya. Pastikan bahwa izin sudah ada dengan mengubah kepemilikan direktori ke pengguna dan grup mysql
Setelah itu, pastikan bahwa pengguna database memiliki izin yang tepat atas direktori tersebut. Mengatur ini ke _6 tidak akan menjadi solusi dalam banyak kasus
Sekarang Anda harus me-restart layanan MySQL sehingga dapat mencoba membuat file soket
Coba akses prompt MySQL lagi. Jika Anda masih menemukan kesalahan, mungkin ada jenis masalah lain dengan instans MySQL Anda, dalam hal ini Anda harus meninjau log kesalahan untuk melihat apakah Anda mendapatkan petunjuk Apa yang harus dilakukan jika file sock mysql hilang?Menemukan MySql yang Hilang. . INI ADALAH LANGKAH YANG PALING PENTING. . Selanjutnya, periksa /var/lib/mysql dan /tmp untuk. . Gunakan perintah ini untuk membuat ulang tautan simbolis ke. berkas kaus kaki. . Sekarang periksa izin /var/lib/mysql. . cat /etc/passwd untuk memastikan bahwa pengguna mysql ada Mengapa kaus kaki mysql hilang?mysqld. sock dibuat oleh daemon mysql saat start, dan dihapus (atau, menjadi tidak dapat dihubungkan) jika daemon ini berhenti. Pesan ini diberikan oleh beberapa proses klien, mencoba menghubungkan mysqld Anda di soket ini tanpa hasil. Alasan yang paling mungkin adalah mysqld tidak berjalan .
Bagaimana cara membuka kaus kaki di mysql?Di baris perintah, jalankan perintah berikut. mysql -u root -p -S /var/run/mysqld/mysql. kaus kaki . Ketik kata sandi untuk pengguna root Anda dan tekan Enter.
Bagaimana cara mengembalikan kaus kaki mysql?Mulai ulang dan perbaiki database . Basis data MySQL dikonfigurasi untuk menggunakan mesin InnoDB secara default. . Mulai database MySQL dengan perintah berikut. mysqld --skip-grant-tables --user=mysql --skip-external-locking --port=3306 --sock=/opt/bitnami/mysql/tmp/mysql. kaus kaki |