Akses MySQL Ditolak untuk Pengguna
Apabila cuba mencipta pengguna baharu dalam MySQL dan memberikan mereka semua keistimewaan, pengguna mungkin menghadapi "Akses ralat ditolak" semasa cuba menyambung ke pangkalan data. Walaupun mencipta pengguna dan memberikan kebenaran kepada mereka, ralat berterusan.
Untuk menyelesaikan isu ini, pengguna mesti memastikan bahawa pernyataan GRANT menentukan nama hos bersama-sama dengan nama pengguna yang diberi keistimewaan. Pernyataan GRANT yang diubah suai berikut harus digunakan:
GRANT ALL ON *.* TO 'servname_shb'@'localhost';
Ini memastikan bahawa pengguna 'servname_shb' mempunyai akses kepada semua pangkalan data pada pelayan 'localhost'. Seperti yang dicadangkan oleh @grantk dalam ulasan, adalah dinasihatkan untuk memperhalusi skop akses kepada hanya sumber yang diperlukan untuk meningkatkan keselamatan.
Atas ialah kandungan terperinci Mengapa Saya Mendapat \'Akses Ditolak\' Apabila Mencipta Pengguna Baharu dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!