您现在的位置是:首页 >

数据库结构设计 软考数据库资料:MySQL数据目录结构[10]

火烧 2022-06-15 23:37:19 1056
软考数据库资料:MySQL数据目录结构[10] u e te t CREATE TABLE my_t l (val i t) # U er@Ho t: aul [ aul] @ localho t [

软考数据库资料:MySQL数据目录结构[10]  

    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安全性指南》 使数据目录安性的指令包含下列命令

数据库结构设计 软考数据库资料:MySQL数据目录结构[10]

    % chmod DATADIR

    以拥有数据目录的Unix用户运行此命令 确保服务器也以此用户运行 否则该命令不仅将其它人拒之门外 它也阻止服务器访问你的数据库

    状态文件出现在数据目录的顶级目录 就象数据库目录 所以你可能担心这些文件名是否与数据库名冲突或出错(如在服务器执行SHOW DATABASES语句时) 答案是不 状态和日志文件信息存储在文件中 而数据库是目录 所以可执行程序能用一个简单的stat()调用区分它们 如果你看一下数据目录 你可以区分状态文件和数据库目录 用ls l并检查模式的第一个字符是一个 _ 还是一个 d

    你也可以简单地看一下名字 所有状态文件名包含一个点( ) 而数据库目录没有( 在数据库名中是无效字符)

lishixinzhi/Article/program/MySQL/201311/29765  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码