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

Membunuh proses mysqld

Jika Anda menggunakan InnoDB, yang didukung oleh log transaksi untuk tujuan pemulihan dan pengembalian, maka Anda dapat melakukan banyak hal, terutama di lingkungan non-produksi.

Cara termudah untuk menghentikan kueri pemberontak adalah dengan menggunakan shell MySQL sebagai pengguna root:

SHOW PROCESSLIST;

Ini akan memberi Anda daftar koneksi saat ini dan ID proses untuk masing-masing koneksi. Untuk menghentikan kueri yang diberikan, seperti nomor 19, gunakan:

KILL 19;

Biasanya ini akan membatalkan dan memutar kembali kueri. Dalam beberapa kasus ini tidak cukup dan Anda mungkin harus menghentikan proses server MySQL dengan kill -9 . Dalam sebagian besar situasi, Anda seharusnya dapat segera me-restart server, dan DB akan berada dalam kondisi komitmen penuh terakhir.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Saya memiliki masalah saat menghubungkan ke db saya di godaddy dengan PDO

  2. Buat satu tabel di mysql read-only

  3. optimalkan kueri penghitungan mysql

  4. Dengan Laravel Migration, Bagaimana cara mengubah tipe data kolom dan memperbarui data yang ada agar sesuai dengan tipe data baru, tanpa menggunakan kueri SQL mentah?

  5. Kelemahan kinerja Kunci Utama Komposit di MySQL