Pengguna yang bekerja dengan MySQL dapat mengalami kesalahan 'Tidak dapat terhubung ke server MySQL lokal melalui soket'/var/run/mysqld/mysqld. sock (2)' saat masuk ke antarmuka MySQL. Masalah ini biasanya muncul jika MySQL tidak bisa mengakses mysqld. file soket kaus kaki Show
Dalam tutorial ini, kita akan membahas kemungkinan penyebab kesalahan 'Tidak dapat terhubung ke server MySQL lokal melalui soket' dan menunjukkan kepada Anda berbagai metode untuk menyelesaikan masalah ini Prasyarat
Menyelesaikan 'Tidak dapat terhubung ke server MySQL lokal melalui soket'/var/run/mysqld/mysqld. kaus kaki' (2)' KesalahanAda beberapa cara untuk mengatasi 'Tidak dapat terhubung ke server MySQL lokal melalui soket'/var/run/mysqld/mysqld. kaus kaki (2)' kesalahan. Jika satu solusi tidak berhasil, turunkan daftar sampai Anda menemukan solusi yang menyelesaikan masalah Metode 1. Periksa Layanan MySQL1. Periksa status layanan MySQL dengan
2. Jika layanan tidak berjalan, mulai ulang dengan menggunakan _3. Untuk mencegah masalah ini terjadi, setel layanan MySQL untuk memulai secara otomatis saat boot
Metode 2. Verifikasi mysqld. Lokasi kaus kakiPesan 'Tidak dapat terhubung ke server MySQL lokal melalui soket'/var/run/mysqld/mysqld. kesalahan sock' (2)' juga terjadi jika MySQL tidak dapat menemukan file mysql. file soket kaus kaki 1. Temukan mysqld saat ini. lokasi sock dengan menggunakan perintah _3 untuk membuat daftar semua file socket di sistem Anda _2. Buka file konfigurasi MySQL di editor teks pilihan Anda. Dalam contoh ini, kami menggunakan nano
3. Kemudian, tambahkan baris berikut di akhir file konfigurasi MySQL _Di mana
Metode lain adalah membuat symlink dari lokasi mysqld. sock ke direktori /var/run/mysqld _4. Tekan Ctrl+X untuk menutup file konfigurasi dan ketik Y dan tekan Enter untuk menyimpan perubahan yang Anda buat 4. Terakhir, restart layanan MySQL _Metode 3. Periksa Izin Folder MySQLPenyebab potensial lainnya adalah Layanan MySQL tidak dapat mengakses direktori /var/run/mysqld karena pembatasan izin 1. Untuk mengatasi masalah ini, ubah pengaturan izin untuk direktori mysqld dengan
Menyetel izin ke _5 memungkinkan pengguna root untuk membaca, menulis, dan mengeksekusi direktori, sementara pengguna lain hanya dapat membaca dan mengeksekusi2. Mulai ulang layanan MySQL agar perubahan diterapkan _Metode 4. Periksa Beberapa Instance MySQLError juga terjadi jika ada beberapa instance MySQL yang berjalan pada waktu yang bersamaan 1. Untuk mendaftar semua contoh MySQL, gunakan _02. Jika ada beberapa instance MySQL yang berjalan, hentikan dengan _13. Mulai ulang layanan MySQL untuk memulai satu contoh MySQL _Kesimpulan Setelah membaca tutorial ini, Anda seharusnya telah mengidentifikasi penyebab kesalahan 'Tidak dapat terhubung ke server MySQL lokal melalui soket' dan menerapkan solusi yang sesuai 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 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
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 .
Di mana file kaus kaki MySQL saya?Lokasi default untuk file soket Unix yang digunakan server untuk komunikasi dengan klien lokal adalah /tmp/mysql. kaus kaki . (Untuk beberapa format distribusi, direktori mungkin berbeda, seperti /var/lib/mysql untuk RPM. )
Bagaimana cara memulai server MySQL?Windows – Memulai dan Menghentikan Server . Buka Jendela 'Jalankan' dengan menggunakan tombol Win + R Ketik 'layanan. msc' Sekarang cari layanan MySQL berdasarkan versi yang diinstal Klik 'stop', 'start' atau 'restart' opsi layanan |