MySQL使用者管理

來源:互聯網
上載者:User

標籤:style   blog   http   io   ar   os   使用   sp   for   

1.mysql資料庫表結構1)mysql資料庫的所有表:

2)user表的結構

3)db表結構
4)許可權表(tables_priv和columns_priv表)①tables_priv表結構:
②columns_priv表結構:
6)procs_priv表結構

2.賬戶管理1)使用命令列命令登入mysql
2)新增使用者①使用grant user語句新增使用者
②使用insert語句添加使用者
③使用GRANT語句建立普通使用者
3)刪除使用者①使用drop user語句刪除使用者
②使用delete語句刪除使用者

4)root修改自己的密碼①使用mysqladmin工具更改密碼(註:密碼一定要用雙引號括起來)
②使用update語句更改user表
③使用set命令更改密碼
5)root使用者修改普通使用者的密碼①用set命令修改密碼(修改密碼為yunshu,密碼要用雙引號括起來,用單引號會出問題②使用update語句更改user表
 (更改密碼為password
③使用grant語句更改密碼 (將yunshu的密碼更改為sercet
6)普通使用者修改自己的密碼①使用set語句修改
②使用mysqladmin工具修改密碼 (密碼yunshu後面不能帶分號,否則會將分號當作密碼
7)root使用者密碼丟失的解決方案①使用--skip-grant-tables選項啟動MySQL服務windows:mysqld --skip-grant-tablesmysqld-nt --skip-grant-tablesnet start mysql --skip-grant-tableslinux:mysqld_safe --skip-grant-tables user=mysql/etc/init.d/mysql start --mysqld  --skip-grant-tables②用update語句修改密碼,載入許可權表例子:(登入mysql,此時不用密碼可登入 (不能用set語句修改密碼
 (用update語句修改密碼,並用flush privileges載入許可權表
  (再次登入,OK!
3、許可權管理1)user表的許可權列
2)授權文法:GRANT priv_type [(column_list)] ON database.table  TO user [IDENTIFIED BY [PASSWORD] ‘password‘] [,user [IDDENTIFIED BY [PASSWORD] ‘password‘]]...[WITH with_option [with_option]...]with_option參數:a、GRANT OPTION:被授權的使用者可以將這些許可權賦予給別的使用者;b、MAX_QUERIES_PER_HOUR_count:設定每個小時可以執行count次查詢;c、MAX_UPDATES_PER_HOUR_count:設定每個小時可以執行count次更新;d、MAX_CONNECTIONS_PER_HOUR_count:設定每個小時可以建立count次串連;e、MAX_USER_CONNECTIONS_PER_count:設定單個使用者可以同時具有的count串連數;例子:   (給yunshu使用者授權
 (用yunshu使用者給yunshu2使用者授權
3)收回許可權收回指定許可權的REVOKE語句的基本文法是:REVOKE priv_type [(column_list)]... ON database.table FROM user [,user]...收回全部許可權的REVOKE語句的基本文法是:REVOKE ALL PRIVILEGES,GRANT OPTION FROM user [,user]...
例子:
4)查看使用者權限①查看user表②使用show grant語句基本文法:SHOW GRANTS FOR ‘username‘@‘hostname‘例子:











來自為知筆記(Wiz)

MySQL使用者管理

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.