mysql學習(使用者許可權管理)

2022-09-06 02:24:09 字數 867 閱讀 3140

1. 新增資料庫使用者

create user 'username'@'host' identified by 'password';

如果想讓該使用者可以從其他主機登陸,host可以設定為'%'

username:"使用者名稱"

host:"資料庫鏈結位址"

password:"密碼"

2. 修改使用者許可權

grant privileges on databasename.tablename to 'username'@'host'

privileges:使用者操作許可權:select,insert,update等,如果需要授給所有許可權請把privileges改成all privileges

databasename:"資料庫名字"  如果需要給所有資料庫授權,可以用*表示所有資料庫

tablename:"表名"  如果需要給所有表授權,可以用*表示所有資料庫

3. 撤銷使用者許可權

revoke privileges on databasename.tablename to 'username'@'host'

privileges:使用者操作許可權:select,insert,update等,如果需要授給所有許可權請把privileges改成all

databasename:"資料庫名字"  如果需要給所有資料庫授權,可以用*表示所有資料庫

tablename:"表名"  如果需要給所有表授權,可以用*表示所有資料庫

4. 刪除使用者

drop user 'username'@'host'

drop:刪除使用者與使用者許可權

4. 重新整理許可權設定

flush privileges

使用者的增刪改查與使用者許可權的增刪改查都需要重新整理許可權設定

oracle學習使用者建立和許可權管理

一 建立使用者及許可權控制 1。create user ling identified by password 修改密碼 alter user ling identified by tiger 2.賦予許可權 登入許可權 grant create session to ling 使用表空間許可權 g...

MySQL練習《使用者與許可權》

題目資料 drop database if exists studentmanage create database studentmanage use studentmanage create table student sno int primary key,sname nchar 10 s n...

Linux學習 使用者管理

檢視檔案所屬使用者ll或者ls l linux使用者三種角色超級使用者root 擁有系統最高許可權 uid 0 普通使用者 系統使用者 uid 1 999 centos7版本 本地使用者 uid 1000 沒有使用者都有uid 虛擬使用者 偽使用者 一般不會用來登入系統的,他主要是用於位置某個服務的...