mysql 基礎篇 二 賬號 許可權管理

2022-08-25 13:54:22 字數 1166 閱讀 1659

mysql 基礎篇(二)

賬號、許可權管理、備份與還原

建立賬號密碼:

grant all on test.* to 「cj」@」localhost」 identified by 「cj」; 建立賬號

如果報錯:

需要執行flush privileges 後,在重新執行新增使用者就可了。

登入報錯,如下圖:

解決方法:

1.停止mysql服務

2.執行mysqld_safe --user=mysql --skip-grant-tables --skip-networking & //跳過受權表訪問

3.重新登入

備份與還原;

mysqldump -uroot -p cj>d:/cj.sql 匯出資料庫

mysql -uroot -p cj source d:/test.sql; 執行外部的sql語句

使用者與許可權管理;

使用者與伺服器交換分兩個階段:

1. 你有沒有許可權連線上來(host,user,pwd存放在mysql資料庫的user表下)

2. 你有沒有權執行此操作(如select ,update等)

flush privileges --沖刷許可權

常用許可權有:all,create,drop,insert,delete,update,select.

grant all on *.* to 「lisi」@」localhost」 identified by 「lisi123」 ;

收回許可權

revoke all on *.* from 「lisi」@」localhost」;

針對某個庫做授權

grant all on shop.* to lisi@』localhost』 ;

revoke all on shop.* from lisi@』localhost』 ;

針對表做授權

grant select,update on jcone.user to lisi@』localhost』; --只允許查詢、更新,不能插入和刪除資料。

MySQL中的賬號與許可權管理

mysql許可權系統通過下面兩個階段進行認證 1 對連線的使用者進行身份認證,合法的使用者通過認證 不合法的使用者拒絕連線。2 對通過認證的合法使用者賦予相應的許可權,使用者可以在這些許可權範圍內對資料庫做相應的操作。對於身份,mysql是通過ip位址和使用者名稱聯合進行確認的,例如mysql安裝預...

MySQLStudy 賬號許可權管理

許可權管理 建立使用者 create user 使用者名稱 ip位址 identified by 密碼 creaee user zekai 192.168.1.123 identified by 123qwe creaee user zekai 192.168.1.identified by 123...

賬號和許可權管理

1.使用者的管理 增 useradd 選項 使用者名稱 選項 d 指定家目錄 m 不指定家目錄 s 指定使用者的登陸shell g 指定使用者的基本組 g 指定使用者的附加組 可指定gid 刪 userdel r 使用者名稱 刪除使用者的同時也將家目錄一併刪除 改 usermod 選項 使用者名稱 ...