Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apa yang perlu dilakukan jika docker melaporkan ralat 2003 apabila menyambung ke mysql

Apa yang perlu dilakukan jika docker melaporkan ralat 2003 apabila menyambung ke mysql

WBOY
WBOYasal
2022-07-08 15:33:114450semak imbas

Penyelesaian: 1. Masukkan bekas mysql docker dan gunakan "GANT ALL ON . TO 'root'@'%';" untuk membenarkan pengguna 2. Selepas menyegarkan kebenaran, gunakan "ALTER USER ' root'@'localhost' DIKENALPASTI OLEH 'kata laluan' KATA LALUAN TIDAK PERNAH TAMAT;" Tukar peraturan penyulitan; 3. Kemas kini kata laluan pengguna root dan muat semula kebenaran.

Apa yang perlu dilakukan jika docker melaporkan ralat 2003 apabila menyambung ke mysql

Persekitaran pengendalian tutorial ini: sistem linux7.3, docker versi 19.03, komputer Dell G3.

Apa yang perlu dilakukan jika docker menyambung ke mysql dan melaporkan ralat 2003

1. Semak sebab ralat:

Fail konfigurasi lalai mysql pangkalan data my.cnf (linux, docker The bind-address dalam yang berikut) lalai kepada 127.0.0.1

Apa yang perlu dilakukan jika docker melaporkan ralat 2003 apabila menyambung ke mysql

2. Selesaikan ralat:

1. Mula-mula masukkan bekas mysql docker, masukkan kata laluan

Apa yang perlu dilakukan jika docker melaporkan ralat 2003 apabila menyambung ke mysql

dan arahannya adalah seperti berikut:

Masukkan bekas mysql:

docker exec  -it mysql  bash

Log masuk ke mysql

mysql -uroot -p;(注意一定要打分号,分号是终止命令符号)

Kebenaran

 GRANT ALL ON . TO ‘root’@’%’;

Segarkan semula kebenaran

flush privileges;

2 Tukar peraturan penyulitan

ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘password’ PASSWORD EXPIRE NEVER;

3. Kemas kini kata laluan pengguna root

 ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘123456’;(密码是自己定义的)

Muat semula kebenaran

flush privileges;

Laksanakan penamaan di atas, langkah demi langkah, ralat 2003 boleh diselesaikan

Pembelajaran yang disyorkan: "tutorial video buruh pelabuhan "

Atas ialah kandungan terperinci Apa yang perlu dilakukan jika docker melaporkan ralat 2003 apabila menyambung ke mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn