Seperti yang saya pahami pertanyaannya, Anda mencoba mengakses mysql melalui web ssh di layanan aplikasi php Linux, tetapi mendapatkan kesalahan ini Show KESALAHAN 2002 (HY000). Tidak dapat terhubung ke server MySQL lokal melalui socket '/var/run/mysqld/mysqld. kaus kaki' (2) Bisakah Anda mencoba memodifikasi alamat bind ke localhost dan memulai ulang, jika ini membantu
Memodifikasi bind-address = 127. 0. 0. 1 bind-address = localhost dan mulai ulang sudo /etc/init. d/mysql restart Pilihan lainnya adalah jika file Anda my. cnf (biasanya di folder /etc/mysql/) dikonfigurasi dengan benar bereaksi dengan emoji jempol ke atas bereaksi dengan emoji jempol ke bawah bereaksi dengan emoji tertawa bereaksi dengan emoji hore bereaksi dengan emoji bingung bereaksi dengan emoji hati bereaksi dengan emoji roket bereaksi dengan emoji mata Anda tidak dapat melakukan tindakan tersebut saat ini Anda masuk dengan tab atau jendela lain. Muat ulang untuk menyegarkan sesi Anda. Anda keluar di tab atau jendela lain. Muat ulang untuk menyegarkan sesi Anda Kesalahan saya adalah “tidak dapat terhubung ke server mysql lokal melalui socket '/tmp/mysql. sock’ (2) homebrew” dan saya menjadi gila saat mencoba memperbaikinya, mungkin sama seperti Anda. Saya mendapatkan kesalahan ini ketika saya menginstal MySQL melalui homebrew, ketika saya melakukan perintah MySQL "mysql" di terminal saya Ini berarti server MySQL tidak diinstal/berjalan, atau file Ada beberapa solusi untuk kesalahan ini 1. Pertama, periksa untuk melihat apakah layanan mysqld sedang berjalan atau tidak. Jika tidak, mulailah _Kemudian coba sambungkan lagi 2. Coba sambungkan ke ________25______ bukan Jika Anda terhubung ke 3. Edit file _1Temukan file 1 (biasanya di 3) untuk diedit dan tambahkan baris berikut ini
Mulai ulang mysql dan sambungkan kembali 4. Symlink Dalam beberapa kasus, Anda _5 atau 6Misalnya, file Anda terletak seperti di 5Kemudian lakukan symlink _Mulai ulang mysql dan sambungkan kembali Butuh Alat GUI yang bagus untuk MySQL? . Ketika Anda mencoba untuk terhubung ke server MySQL Anda melalui baris perintah, Anda mungkin menemukan MySQL
File ini dibuat saat server MySQL dimulai dan dihapus saat Anda menghentikan server Untuk memperbaiki kesalahan ini, Anda perlu melihat apakah server MySQL sudah terpasang dan berjalan di komputer Anda Jika Anda menggunakan Linux, Anda mungkin perlu menginstal
Setelah Anda menginstal server, jalankan server dengan perintah berikut
Itu harus memulai server dan menghasilkan file Untuk macOSJika Anda menggunakan macOS dan menginstal MySQL menggunakan Homebrew, Anda perlu memastikan bahwa server dimulai menggunakan perintah berikut
Setelah MySQL berjalan, Anda dapat mencoba menyambung menggunakan perintah Untuk WindowsUntuk OS Windows, Anda perlu memastikan bahwa layanan MySQL berjalan di panel 1Buka menu Start Windows dan cari panel 1 untuk melihat hasilnya di bawah iniMembuka panel Layanan di Windows Kemudian, telusuri daftar layanan hingga Anda mencapai layanan yang dimulai dengan 3 untuk mencari layanan 4Biasanya, Anda memiliki nomor versi MySQL yang dilampirkan pada nama layanan Versi MySQL yang diinstal di komputer saya adalah MySQL 5 jadi saya memiliki layanan 6 yang terdaftar seperti yang ditunjukkan di bawah iniMencari MySQL di panel Layanan Jika Anda memiliki MySQL versi 7, Anda mungkin memiliki 7 terdaftar di panel LayananSeperti yang Anda lihat dari gambar di atas, status layanan 6 kosong, artinya tidak sedang berjalanJika Anda melihat status yang sama, Anda dapat menjalankan layanan dengan mengeklik tautan 9 layanan di panel kiriSekarang Anda dapat mencoba menghubungkan lagi ke server MySQL Anda dari Command Line Sebagai kesimpulan, File soket dihasilkan saat server MySQL dimulai, jadi Anda mungkin perlu memulai server untuk membuatnya berfungsi Tidak dapat terhubung ke server MySQL lokal?Berikut adalah beberapa alasan kesalahan Tidak dapat terhubung ke server MySQL lokal mungkin terjadi. mysqld tidak berjalan di host lokal . Periksa daftar proses sistem operasi Anda untuk memastikan proses mysqld ada. Anda menjalankan server MySQL di Windows dengan banyak koneksi TCP/IP.
Bagaimana cara mengubah jalur soket MySQL?Anda dapat menentukan lokasi file dalam beberapa cara. . Tentukan jalur dalam file opsi global atau lokal. . Tentukan opsi --socket pada baris perintah ke mysqld_safe dan saat Anda menjalankan program klien Setel variabel lingkungan MYSQL_UNIX_PORT ke jalur file soket Unix Bagaimana cara memperbaiki kesalahan 2002 di MySQL?Mungkin menginstal ulang lebih mudah. stackoverflow. com/a/31984482/763744. – Zernel. . Setel ulang kata sandi dengan menghentikan MySQL dan memulainya dalam mode aman dengan melewatkan tabel --grant. – davejal. . ketik ini di terminal Anda "sudo apt-get install mysql-server". Mulai atau mulai ulang layanan mysql dan periksa. . systemctl mulai mariadb. melayani Bagaimana cara menginstal MySQL di Mac menggunakan brew?Pertama, pastikan Anda telah menginstal homebrew Jalankan brew doctor dan atasi apa pun yang homebrew ingin Anda perbaiki Jalankan brew install mysql Jalankan brew services restart mysql Jalankan mysql. server dimulai Jalankan mysql_secure_installation |