Rumah >pangkalan data >tutorial mysql >Cara membuat pengguna dan memberikan kebenaran dalam Mysql8
mysql -uroot -p
create user 'testuser1'@'%' identified by '123456';
Ini bermakna mencipta pengguna testuser1 yang tidak menyekat log masuk IP.
Kata laluan pengguna ialah 123456
Apabila anda membukanya, anda akan mendapati bahawa hanya terdapat pangkalan data skema_maklumat
3
Melihat pada masa ini, pengguna testuser1 mempunyai pangkalan data test_grant tambahan
flush privileges;
grant all privileges on test_grant.* to 'testuser1'@'%' with grant option;
show grants for 'testuser1'@'%';
revoke all privileges on test_grant.* from 'testuser1'@'%';
juga boleh menjadi seperti ini
revoke all privileges,grant option from 'testuser1'@'%';
Lampiran: Lihat kebenaran pengguna
drop user 'testuser1'@'%';
# nama pengguna mewakili nama pengguna
% mewakili kebenaran kad bebas untuk semua alamat hos (boleh diakses dari jauh)
localhost ialah kebenaran setempat (tidak boleh diakses dari jauh)
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
Atas ialah kandungan terperinci Cara membuat pengguna dan memberikan kebenaran dalam Mysql8. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!