Rumah >pangkalan data >tutorial mysql >Bagaimana untuk menangani ralat sambungan MySQL 1317?
Bagaimana untuk menangani ralat sambungan MySQL 1317?
MySQL ialah sistem pengurusan pangkalan data hubungan yang sangat popular yang digunakan secara meluas dalam pelbagai aplikasi web dan pelayan. Walau bagaimanapun, apabila menggunakan MySQL, anda kadangkala menghadapi pelbagai ralat, salah satunya ialah "Ralat Sambungan 1317". Artikel ini akan memperkenalkan cara mengendalikan ralat ini supaya pengguna boleh menggunakan MySQL dengan lebih lancar.
Ralat sambungan MySQL 1317 merujuk kepada ralat yang berlaku apabila cuba mencipta pengguna baharu atau menukar kata laluan pengguna sedia ada. Apabila ralat ini berlaku, sistem akan menggesa "Pelaksanaan pertanyaan telah terganggu" atau "Pelaksanaan pertanyaan telah terganggu, max_statement_time melebihi", menyebabkan sambungan gagal diwujudkan. Ralat ini biasanya berlaku apabila melaksanakan arahan berikut: CREATE USER, ALTER USER atau SET PASSWORD.
Untuk menyelesaikan ralat sambungan 1317, anda boleh mencuba kaedah berikut:
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
Simpan fail dan mulakan semula perkhidmatan MySQL. Ini melumpuhkan mod ketat, membetulkan isu yang menyebabkan ralat sambungan 1317 dalam beberapa kes.
sudo service mysql restart
atau
sudo systemctl restart mysql
Ini akan memulakan semula perkhidmatan MySQL, mengosongkan isu sementara dan memulihkan sambungan biasa.
mysql -u root -p
Kemudian masukkan kata laluan root MySQL. Ini akan membuka antara muka baris arahan MySQL di mana arahan berkaitan pengguna dan kata laluan boleh dilaksanakan tanpa menghadapi ralat sambungan 1317.
mysql -u root -p
Kemudian masukkan kata laluan root MySQL. Seterusnya, laksanakan arahan berikut untuk mencipta pengguna baharu atau menukar kata laluan:
BUAT PENGGUNA 'new_user'@'localhost' DIKENAL PASTI OLEH 'kata laluan';
(ganti 'new_user' dan 'password' dengan nama pengguna dan kata laluan baharu)
UBAH PENGGUNA 'pengguna'@'localhost' DIKENALPASTI OLEH 'new_password';
(Ganti 'pengguna' dan 'new_password' dengan nama pengguna dan kata laluan baharu yang anda mahu ubah suai)
Ini akan menggunakan hak pengguna root untuk melaksanakan operasi yang berkaitan , dengan itu menyelesaikan Ralat sambungan 1317.
Ringkasnya, ralat sambungan MySQL 1317 adalah masalah biasa, tetapi ia boleh diselesaikan dengan mudah dengan kaedah dan teknik yang sesuai. Pilih kaedah yang sesuai berdasarkan situasi, dan sandarkan pangkalan data anda seperti yang diperlukan untuk mengelakkan kehilangan data. Pada masa yang sama, MySQL dan perisian berkaitan sentiasa dikemas kini untuk memastikan keselamatan sistem dan operasi yang stabil.
Atas ialah kandungan terperinci Bagaimana untuk menangani ralat sambungan MySQL 1317?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!