Rumah > Artikel > pangkalan data > Bagaimana untuk mengubah suai bilangan maksimum sambungan dalam mysql
Kaedah pengubahsuaian: 1. Jalankan arahan "set GLOBAL max_connections=connection value;". 2. Buka fail konfigurasi mysql "my.cnf", tambah pernyataan "max_connections=connection value" pada fail, simpan fail dan mulakan semula perkhidmatan.
Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.
Bilangan maksimum sambungan boleh diubah suai melalui mysql Terdapat dua kaedah yang biasa digunakan untuk mengubahsuai bilangan maksimum sambungan dalam pangkalan data mysql Hari ini kita akan menganalisis ciri-ciri dan perbezaan antara kedua-dua kaedah supaya kita boleh lebih baik Untuk mengekalkan mysql. Mari kita lihat bagaimana untuk mengubah suai bilangan maksimum sambungan dalam MySQL Saya harap artikel itu dapat membantu semua orang.
Masalah
Apabila menggunakan pangkalan data MySQL, kita sering menghadapi masalah seperti itu, iaitu ralat "Can not connect to MySQL server. Too many connections
"-mysql 1040 Ini kerana mengakses MySQL Dan bilangan sambungan yang belum dikeluarkan telah mencapai had atas MySQL. Biasanya, bilangan sambungan maksimum lalai untuk MySQL ialah 100, dan bilangan maksimum boleh mencapai 16384.
Terdapat dua cara yang biasa digunakan untuk mengubah suai bilangan maksimum sambungan.
Penyelesaian 1: Gunakan arahan
untuk menetapkan bilangan maksimum sambungan kepada 100 melalui arahan set GLOBAL max_connections=100;
Kaedah ini berkesan serta-merta. , tidak perlu memulakan semula perkhidmatan mysql.
Perlu diambil perhatian bahawa hanya boleh dikendalikan melalui akaun mysql dengan kebenaran root, jika tidak ralat “1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operation”
akan dilaporkan.
Pada masa yang sama, tetapkan nilai minimum sambungan_maks kepada 1.
Penyelesaian 2: Ubah suai my.cnf
Buka fail konfigurasi mysql vim /etc/my.cnf
dan tambah max_connections=100一行
(jika ada, terus Just ubah suai nilai), kemudian mulakan semula perkhidmatan :/etc/init.d/mysqld restart
, dan ia akan berkuat kuasa.
Perbezaan:
1 Dengan mengubah suai fail konfigurasi, anda perlu memulakan semula perkhidmatan dengan arahan akan berkuat kuasa serta-merta .
2. Ubah suai fail konfigurasi untuk menjadikannya lebih stabil dan boleh dipercayai. Kerana jika terdapat max_connections=100
dalam fail konfigurasi dan anda menggunakan arahan untuk mengubah suainya, setelah perkhidmatan mysql dimulakan semula, bilangan sambungan yang dinyatakan dalam fail konfigurasi akan digunakan semula.
[Cadangan berkaitan: tutorial video mysql]
Atas ialah kandungan terperinci Bagaimana untuk mengubah suai bilangan maksimum sambungan dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!