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
Di sini bermakna memberi Pengguna testuser1 memberikan semua kebenaran kepada semua jadual dalam pangkalan data test_grant (ini adalah pangkalan data yang saya buat sebelum ini) dengan pilihan geran bermakna pengguna boleh memberikan kebenaran kepada pengguna lain, tetapi tidak boleh melebihi kebenaran pengguna iniMelihat pada masa ini, pengguna testuser1 mempunyai pangkalan data test_grant tambahan
Semua keistimewaan di sini boleh digantikan dengan pilih, masukkan , kemas kini, padam, lepas, buat, dsb.4 Lihat kebenaran penggunaflush 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!