Linux下mysql新建賬號及許可權設定

2021-09-22 07:10:55 字數 954 閱讀 8911

1、許可權賦予

說明:mysql部署在伺服器a上,內網上主機b通過客戶端工具連線伺服器a以進行資料庫操作,需要伺服器a賦予主機b操作mysql的許可權

1.1 在伺服器a上進入mysql,假設在伺服器a上mysql的賬戶是root:

mysql -u root -p

然後回車鍵入密碼!

1.2 賦予主機b運算元據庫的許可權

mysql> grant usage on . to [email protected] identified by 'password';

說明:賦予[email protected] 使用所有資料庫的許可權,在主機192.168.0.1上使用username賬戶登入,密碼為:password

mysql> grant usage on . to username identified by 'password';

說明:賦予username使用所有資料庫的許可權,在所有主機上使用username賬戶登入,密碼為:password

mysql> grant all privileges on newdb.* to [email protected];

說明:賦予[email protected] 運算元據庫newdb的最高許可權,在主機192.168.0.1上使用username賬戶登入,無密碼

舉例:mysql> grant all privileges on . to [email protected] identified by '123456' ;

說明:賦予[email protected] 使用所有資料庫的許可權,在主機192.168.0.1上使用root賬戶登入,密碼為:123456

2、移除賬號

mysql> drop user [email protected];

說明:移除賬戶root,這樣,主機192.168.0.1就不再可以使用root使用者操作伺服器a上的資料庫

jiahuafu

Linux下mysql新建賬號及許可權設定

linux下mysql許可權配置及賬號建立 1 許可權賦予 說明 mysql部署在伺服器a上,內網上主機b通過客戶端工具連線伺服器a以進行資料庫操作,需要伺服器a賦予主機b操作mysql的許可權 1.1 在伺服器a上進入mysql,假設在伺服器a上mysql的賬戶是root mysql u root...

Linux下mysql新建賬號及許可權設定方法

1 許可權賦予 說明 mysql部署在伺服器a上,內網上主機b通過客戶端工具連線伺服器a以進行資料庫操作,需要伺服器a賦予主機b操作mysql的許可權 1.1 在伺服器a上進入mysql,假設在伺服器a上mysql的賬戶是root 複製 如下 mysql u root p 然後回車鍵入密碼!1.2 ...

MySQL建立賬號

以root使用者登入資料庫,執行以下命令 create user zhangsan identified by zhangsan 上面的命令建立了使用者zhangsan,密碼是zhangsan。在mysql.user表裡可以檢視到新增使用者的資訊 命令格式 grant privilegescode ...