成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解MySQL數據庫授權原則

數據庫 MySQL 數據庫運維
本文為大家講述的是MySQL數據庫授權原則,這也是事關很多中小企業數據庫安全的頭等大事,希望對大家有所幫助。

在這里我們將討論的是MySQL數據庫授權原則,這也事關廣大中小企業數據庫的安全問題。

MySQL是一個跨平臺的開源關系型數據庫管理系統,是我們常用的最經濟實惠的數據庫,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,更讓用戶得到最切實的實在,很多用戶在應用中對授權原則不是很了了解,下面我們就為大家來解析。MySQL是一個跨平臺的開源關系型數據庫管理系統,是我們常用的最經濟實惠的數據庫,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,更讓用戶得到最切實的實在,很多用戶在應用中對授權原則不是很了了解,下面我們就為大家來解析。

服務器重新啟動的情況

當mysqld啟動時,所有的授權表內容被讀進存儲器并且從那時開始生效。

被服務器立即應用的情況

用GRANT、REVOKE或SET PASSWORD對授權表施行的修改會立即被服務器注意到。

直接修改授權表的情況

如果你手工地修改授權表(使用INSERT、UPDATE等等),你應該執行一個FLUSH
PRIVILEGES語句或運行mysqladmin
flush-privileges告訴服務器再裝載授權表,否則你的改變將不生效,除非你重啟服務器。

對現有客戶連接的影響情況

當服務器注意到授權表被改變了時,現存的客戶連接有如下影響:

◆表和列權限在客戶的下一次請求時生效。

◆數據庫權限改變在下一個USE db_name命令生效。

◆全局權限的改變和口令改變在下一次客戶連接時生效。

授權原則

無論怎么小心都難免在給用戶授權時留有漏洞,希望下面的內容能給你一些幫助,你一般應該遵守這些規則。

只有root用戶擁有授權表的改寫權

不要把授權表的改寫權授予除root用戶之外的其它用戶(當然,如果你可以用另一個用戶代替root用戶進行管理,以增加安全性)。因為這樣,用戶可以通過改寫授權表而推翻現有的權限。產生安全漏洞。

一般情況下,你可能不會犯這個錯誤,但是在安裝新的分發,
初始授權表之后。這個漏洞是存在的,如果你不了解這時授權表的內容你可能會犯錯誤。

在Unix(Linux)上,在按照手冊的指令安裝好MySQL后,你必須運行mysql_install_db腳本建立包含授權表的mysql數據庫和初始權限。在Windows上,運行分發中的Setup程序初始化數據目錄和mysql數據庫。假定服務器也在運行。

當你第一次在機器上安裝MySQL時,mysql數據庫中的授權表是這樣初始化的:

◆你可以從本地主機(localhost)上以root連接而不指定口令。root用戶擁有所有權限(包括管理權限)并可做任何事情。(順便說明,MySQL超級用戶與Unix超級用戶有相同的名字,他們彼此毫無關系。)

◆匿名訪問被授予用戶可從本地連接名為test和任何名字以test_開始的數據庫。匿名用戶可對數據庫做任何事情,但無管理權限。

一般地,建議你刪除匿名用戶記錄

  1. mysql> DELETE FROM user WHERE User=”"; 

更進一步,同時刪除其他授權表中的任何匿名用戶,有User列的表有db、tables_priv和columns_priv。

另外要給root用戶設置密碼。

關于用戶、口令及主機的設置

◆對所有MySQL用戶使用口令。

記住,如果other_user沒有口令,任何人能簡單地用mysql -u other_user
db_name作為任何其它的人登錄。對客戶機/服務器應用程序,客戶可以指定任何用戶名是常見的做法。在你運行它以前,你可以通過編輯mysql_install_db腳本改變所有用戶的口令,或僅僅MySQL root的口令,象這樣:

  1. shell> mysql -u root mysql  
  2. mysql> UPDATE user SET Password=PASSWORD(’new_password’)  
  3. -> WHERE user=’root’;  
  4. mysql> FLUSH PRIVILEGES

【編輯推薦】

  1. MySQL創始人打造MariaDB 全面兼容MySQL 5.1
  2. 從MySQL 5.5發布看開源數據庫版本升級新模式
  3. MySQL 5.5發布 支持半同步復制
  4. 詳解MySQL中EXPLAIN解釋命令
  5. MySQL數據庫中的外鍵約束詳解
責任編輯:彭凡 來源: 楊大風博客
相關推薦

2010-11-03 16:21:18

DB2數據庫授權

2010-09-27 14:54:38

SQL數據庫

2022-03-29 10:52:08

MySQL數據庫

2011-08-30 12:51:19

MySQL線程緩沖池

2010-05-19 13:37:39

MySQL數據庫密碼

2018-07-30 15:00:05

數據庫MySQLJOIN

2009-12-31 11:10:01

2009-09-07 15:25:24

MySQL數據庫互操作Silverlight

2011-07-05 10:03:00

Qt MYSQL 數據庫

2017-04-01 18:30:47

MySQL誤刪除數據庫

2017-07-12 09:20:42

SQLite數據庫移植

2010-06-10 17:19:05

MySQL數據庫

2011-09-01 10:56:34

2010-01-05 09:24:42

MySQL外鍵約束

2011-08-30 13:40:28

MySQL線程

2024-12-16 00:52:26

MySQL數據庫并發

2011-08-25 17:49:14

MySQLmysqlcheck

2009-07-28 14:16:31

ASP.NET與MyS

2010-04-02 13:59:08

Oracle數據庫

2010-04-14 15:14:11

Oracle數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 999久久精品| 国产中文字幕av | 久久91精品 | 亚洲精品一区二三区不卡 | 亚洲一二三区在线观看 | 99re视频在线观看 | 国产极品车模吞精高潮呻吟 | 国产美女在线看 | 黄色av网站在线观看 | 久久久精品视频免费看 | 亚洲精品欧洲 | 国产一区二区在线视频 | 亚洲欧美综合精品另类天天更新 | 国产精品一级在线观看 | 欧美成人aaa级毛片在线视频 | 很黄很污的网站 | 国产精品国产 | 欧美视频中文字幕 | 99久久精品免费看国产免费软件 | 国产在线中文字幕 | 欧美视频一区 | 日韩视频一区二区三区 | 欧美黑人体内she精在线观看 | 中文字幕不卡视频在线观看 | 亚洲国产精品久久久久 | 国产精品久久久久国产a级 欧美日韩国产免费 | 黄色亚洲网站 | 国产精品免费一区二区三区四区 | 99精品欧美一区二区三区综合在线 | 一本一道久久a久久精品蜜桃 | 欧美淫| 国产成人精品免高潮在线观看 | 欧美视频精品 | 超碰日本 | 久久国内精品 | 欧美激情久久久 | 久久久久久亚洲 | 欧美久久一区二区 | 亚洲国产aⅴ成人精品无吗 欧美激情欧美激情在线五月 | 在线观看成人 | 久久99国产精品 |