熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> MySQL >> 正文

軟考數據庫資料:MySQL數據目錄結構[10]

2013-11-23 21:12:04  來源: MySQL 

    use test;

    CREATE TABLE my_tbl (val int)

    # User@Host: paul [paul] @ localhost []

    INSERT INTO my_tbl VALUES(

    # Time: ::

    # User@Host: paul [paul] @ localhost []

    DROP TABLE my_tbl;

    保證你的日志文件安全並且不讓任意用戶讀取是個好主意一般日志和更新日志都能包含諸如口令等的敏感信息因為它們包含查詢文本

    :: Query UPDATE user SET Password=PASSWORD(secret

    WHERE user=root

    對於檢查和設置數據目錄的權限請見《MySQL安全性指南》使數據目錄安性的指令包含下列命令

    % chmod DATADIR

    以擁有數據目錄的Unix用戶運行此命令確保服務器也以此用戶運行否則該命令不僅將其它人拒之門外它也阻止服務器訪問你的數據庫

    狀態文件出現在數據目錄的頂級目錄就象數據庫目錄所以你可能擔心這些文件名是否與數據庫名沖突或出錯(如在服務器執行SHOW DATABASES語句時)答案是不狀態和日志文件信息存儲在文件中而數據庫是目錄所以可執行程序能用一個簡單的stat()調用區分它們如果你看一下數據目錄你可以區分狀態文件和數據庫目錄用ls l並檢查模式的第一個字符是一個_還是一個d

    你也可以簡單地看一下名字所有狀態文件名包含一個點(而數據庫目錄沒有(在數據庫名中是無效字符)

[]  []  []  []  []  []  []  []  []  []  


From:http://tw.wingwit.com/Article/program/MySQL/201311/29765.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.