GNU/Linux >> Belajar Linux >  >> Panels >> Plesk

[ERROR] /usr/sbin/mysqld:Tidak dapat membuka file

Saya mendapatkan kesalahan ini saat memigrasikan  akun dalam jumlah besar dari satu server cpanel ke  yang lain.

[ERROR] /usr/sbin/mysqld:Tidak dapat membuka file:‘./dbname/tablename.frm’ (errno:24)

errno: 24 berarti ada terlalu banyak file yang terbuka. Ada variabel mysql bernama “open_files_limit" yang menunjukkan berapa banyak file terbuka yang diizinkan di mysql secara default. Kami tidak dapat memperbarui nilai ini menggunakan perintah “Set”  karena variabel ini adalah variabel hanya-baca.

root@server ~ # mysqladmin  variables |grep -i open
| have_openssl | DISABLED |
 | innodb_open_files | 300 |
 | open_files_limit | 1024 |
 | table_open_cache | 64|

Untuk meningkatkan nilai ini, kita dapat mengatur ini di my.cnf seperti di bawah ini ( Anda dapat mengatur nilai yang diinginkan atau nilai yang diperlukan)

[mysqld]
open_files_limit = 9999

dan kemudian simpan dan mulai ulang layanan mysql. Setelah itu Anda dapat melihat nilainya diubah dalam daftar variabel mysqladmin dan kesalahan harus hilang dari log kesalahan mysql.

root@server ~ # mysqladmin  variables |grep -i open
| have_openssl | DISABLED |
| innodb_open_files | 300 |
| open_files_limit |9999|

Plesk
  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Linux – Menggabungkan /usr/bin Dan /usr/sbin Ke /bin (gnu/linux)?

  3. Konflik Node.js:/sbin/node Vs /usr/bin/node?

  1. Kesalahan fatal:Tidak dapat membuka dan mengunci tabel hak istimewa:Tabel 'mysql.host' tidak ada

  2. Buka file langsung dari repositori pribadi GitLab

  3. Tidak dapat terhubung ke server MySQL lokal melalui socket '/var/run/mysqld/mysqld.sock' di Ubuntu 12.04.5 LTS

  1. mysqld_safe mysqld dari file pid /var/run/mysqld/mysqld.pid mencegah dari restart server

  2. Apa arti dari /usr/sbin, /usr/local/sbin dan /usr/local/bin?

  3. gema atau cetak /dev/stdin /dev/stdout /dev/stderr