遠(yuǎn)程連接mysql 授權(quán)方法
在數(shù)據(jù)庫(kù)管理中我們一般不會(huì)輕易就告訴別人root的密碼,那么我們自己又希望遠(yuǎn)程鏈接數(shù)據(jù)庫(kù),那么我們應(yīng)該怎么處理呢。遇到這種情況我們通常會(huì)新建一個(gè)用戶(hù)給予他授權(quán)從而避免了root密碼的流出。并且對(duì)該用戶(hù)設(shè)置一個(gè)授權(quán)管理范圍。
操作如下:
1打開(kāi)我們的CMD,新建一個(gè)用戶(hù):
CREATE USER yyyy IDENTIFIED BY “123456”
2然后我們?cè)谟胷oot用戶(hù)登錄mysql后對(duì)yyyy這個(gè)用戶(hù)進(jìn)行授權(quán):
mysql>GRANT ALL PRIVILEGES ON 222.* TO yyyy@%WITH GRANT OPTION
//賦予任何主機(jī)訪(fǎng)問(wèn)數(shù)據(jù)的權(quán)限,也可以如下操作
mysql>GRANT ALL PRIVILEGES ON 222.* TO yyyy@%IDENTIFIED BY 123456 WITH GRANT OPTION;
3保存生成
mysql>FLUSH PRIVILEGES
//修改生效
這下我們就建立了一個(gè)yyyy用戶(hù)來(lái)管理數(shù)據(jù)庫(kù)222