Rumah > pangkalan data > tutorial mysql > Mengapa Mencipta Semula Pengguna MySQL 'jack'@'localhost' Gagal dengan Ralat 1396?

Mengapa Mencipta Semula Pengguna MySQL 'jack'@'localhost' Gagal dengan Ralat 1396?

Linda Hamilton
Lepaskan: 2024-12-20 19:31:10
asal
731 orang telah melayarinya

Why Does Recreating MySQL User 'jack'@'localhost' Fail with Error 1396?

Mencipta Semula Pengguna MySQL 'jack'@'localhost' Ralat 1396

Soalan:

Walaupun mencipta semula pengguna MySQL sebagai root, operasi gagal dengan ralat 1396. Pengguna sebelum ini dipadamkan daripada mysql.user, tetapi tiada kesan kekal dalam jadual. Mencipta pengguna lain berjaya, tetapi mencipta semula 'jack' secara konsisten gagal.

Jawapan:

Ralat ini ialah pepijat yang diketahui dalam MySQL. Untuk menyelesaikannya, ikuti langkah berikut:

  1. Anggap pengguna wujud dan lepaskan:

    DROP USER 'jack'@'localhost';
    Salin selepas log masuk
  2. Siram MySQL keistimewaan:

    FLUSH PRIVILEGES;
    Salin selepas log masuk
  3. Buat pengguna:

    CREATE USER 'jack'@'localhost' IDENTIFIED BY 'test123';
    Salin selepas log masuk

Penyelesaian ini harus mencipta semula pengguna 'jack' tanpa ralat. Ambil perhatian bahawa anda perlu menggantikan 'jack' dengan nama pengguna yang diingini dan 'test123' dengan kata laluan sebenar.

Atas ialah kandungan terperinci Mengapa Mencipta Semula Pengguna MySQL 'jack'@'localhost' Gagal dengan Ralat 1396?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan