Ralat MySQL: Akses Ditolak untuk Penciptaan Pangkalan Data
Seorang pengguna cuba menulis pertanyaan dalam MySQL tetapi menemui "ERROR 1044 (42000) : Akses dinafikan untuk pengguna ''@'localhost' ke pangkalan data 'db'."
Analisis:
Pengguna mempunyai keistimewaan terhad dan tidak mempunyai kebenaran yang diperlukan untuk mencipta pengguna atau pangkalan data.
Diagnosis:
Isunya terletak pada kekurangan CREATE USER dan pengguna CIPTA PANGKALAN DATA keistimewaan. Tanpa keistimewaan ini, pengguna tidak boleh melakukan operasi ini.
Penyelesaian:
Untuk menyelesaikan ralat ini, pengguna mesti log masuk sebagai pengguna akar dan memberikan yang diperlukan keistimewaan.
Langkah:
mysql -u root -p
CREATE USER 'parsa'@'localhost' IDENTIFIED BY 'parsa'; GRANT ALL PRIVILEGES ON *.* TO 'parsa'@'localhost;
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat MySQL 1044: Akses Ditolak untuk Penciptaan Pangkalan Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!