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 選項 使用者名稱 ...