西安定制網(wǎng)站建設(shè)中國(guó)知名網(wǎng)站排行榜
本文所用——MYSQL版本:8.0.25
baidu都是直接創(chuàng)建新用戶并賦權(quán),如下:
GRANT ALL PRIVILEGES ON *.* TO 用戶名@'%' IDENTIFIED BY '密碼' WITH GRANT OPTION;
但是我用的MYSQL版本它就不行,會(huì)報(bào)錯(cuò)!
經(jīng)查閱資料發(fā)現(xiàn)——MYSQL8版本之后需要先創(chuàng)建用戶,再賦權(quán)。分開操作!
具體操作如下:
第一步——?jiǎng)?chuàng)建用戶:
create user 'ceshi'@'localhost' identified by 'password';
注意創(chuàng)建完新用戶之后,要刷新權(quán)限:
flush privileges;
- ceshi:創(chuàng)建的用戶名;
- localhost:指定本地才可連接??梢允褂?指定任意ip都可連接(用戶云服務(wù)器上部署的mysql);
- passwrod:設(shè)置的密碼。
第二步——授權(quán):
grant all privileges on *.* to 'ceshi'@'localhost' with grant option;
第一個(gè)*表示通配數(shù)據(jù)庫(可指定新建的用戶只可操作的數(shù)據(jù)庫)
。如下:
grant all privileges on 數(shù)據(jù)庫名.* to 'ceshi'@'localhost';
第二個(gè)*表示通配表(可指定新建的用戶只可操作的數(shù)據(jù)庫下的某個(gè)表)
。如下:
grant all privileges on 數(shù)據(jù)庫名.數(shù)據(jù)表名 to 'ceshi'@'localhost';
拓展——?jiǎng)h除用戶操作:
①刪除用戶:
drop user 'ceshi'@'localhost';