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

GALAT 2002 (HY000):Tidak dapat terhubung ke server MySQL lokal melalui soket '/var/run/mysqld/mysqld.sock' (2)

Saya pernah mengalami masalah ini dan menyelesaikannya dengan menginstal mysql-server , jadi pastikan Anda telah menginstal mysql-server , bukan mysql-client atau yang lainnya.

Kesalahan itu berarti file /var/run/mysqld/mysqld.sock tidak ada, jika Anda tidak menginstal mysql-server , maka file tersebut tidak akan ada. Jadi dalam hal ini, instal dengan

sudo apt-get install mysql-server

Tetapi jika mysql-server sudah terinstal dan sedang berjalan, maka Anda perlu memeriksa file konfigurasi.

File konfigurasinya adalah:

/etc/my.cnf
/etc/mysql/my.cnf
/var/lib/mysql/my.cnf

Di /etc/my.cnf , konfigurasi file soket mungkin /tmp/mysql.sock dan di /etc/mysql/my.cnf konfigurasi file socket mungkin /var/run/mysqld/mysqld.sock . Jadi, hapus atau ganti nama /etc/mysql/my.cnf , biarkan mysql menggunakan /etc/my.cnf , maka masalahnya dapat diselesaikan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menghasilkan berbagai angka di MySQL

  2. Entity Framework membuat nama tabel jamak, tetapi tampilan mengharapkan nama tabel tunggal?

  3. PDO::__construct():Server mengirim charset (255) yang tidak diketahui klien. Tolong, laporkan ke pengembang

  4. Pengantar Failover untuk Replikasi MySQL - Blog 101

  5. MySQL Tampilkan Indeks di Database