Memberi Semua Keistimewaan kepada Pengguna Root dalam MySQL 8.0
Apabila cuba memberikan semua keistimewaan kepada pengguna root dalam MySQL 8.0 menggunakan konvensional kaedah dalam versi sebelumnya, pengguna mungkin menghadapi ralat sintaks seperti "Anda mempunyai ralat dalam sintaks SQL anda; semak manual..." atau "Anda tidak dibenarkan membuat pengguna dengan GRANT."
Dalam MySQL 8.0, proses telah berubah. Untuk memberikan semua keistimewaan kepada pengguna root:
Buat Pengguna:
mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'PASSWORD';
Gantum Keistimewaan:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
Keistimewaan Flush:
mysql> FLUSH PRIVILEGES;
Awas:
Adalah penting untuk mengetahui risiko keselamatan dikaitkan dengan pemberian semua keistimewaan dengan OPSYEN GERAN DENGAN. Pilihan ini membolehkan pengguna akar memberikan keistimewaan kepada pengguna lain, yang berpotensi menjejaskan keselamatan pangkalan data. Pertimbangkan dengan teliti sebelum menggunakan pilihan ini.
Atas ialah kandungan terperinci Bagaimanakah Saya Memberi Semua Keistimewaan kepada Pengguna Root MySQL 8.0?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!