你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:技术专栏 / Linux开发
MySQL中文参考手册---6 MySQL 存取权限系统(4)
 

客户回应“*”字符到作为输入你的口令的终端使得旁观者不能看见它。因为它对其他用户不可见,与在命令行上指定它相比,这样进入你的口令更安全。然而,这个输入一个口令的方法仅仅为你交互式运行程序是合适的。如果你想要从非交互式运行的一个脚本调用一个客户,就没有从终端输入入口令的机会。

  • 在一个配置文件中存储你的口令。例如,你可你的主目录的“.my.cnf”文件中的[client]节列出你的口令:
    [client]password=your_pass

    如果你在“.my.cnf”里面存储口令,文件应该不是组或世界可读或可写的。保证文件的存取模式是400600。见4.15.4选项文件。

  • 你可在MYSQL_PWD环境变量中存储口令,但是这个方法必须想到是极不安全的且应该不使用。ps的某些版本包括显示运行进程的环境的选项;如果你设定MYSQL_PWD,你的口令将对所有人是显而易见的,甚至在没有这样一个版本的ps系统上,假设没有其他方法观察到进程环境是不明智的。

      总之,最安全的方法是让客户程序提示口令或在一个适当保护的“.my.cnf”文件中指定口令。

      6.5 MySQL提供的权限

      权限信息用userdbhosttables_privcolumns_priv表被存储在sql/Index.html'>mysql数据库中(即在名为sql/Index.html'>mysql数据库中)。在MySQL启动时和在6.9权限修改何时生效所说的情况时,服务器读入这些数据库表内容。

      本手册所用的涉及由MySQL提供的权限名称显示在下表,还有在授权表中每个权限的表列名称和每个权限有关的上下文:(编辑:aniston)

    •   推荐精品文章

      ·2024年12月目录 
      ·2024年11月目录 
      ·2024年10月目录 
      ·2024年9月目录 
      ·2024年8月目录 
      ·2024年7月目录 
      ·2024年6月目录 
      ·2024年5月目录 
      ·2024年4月目录 
      ·2024年3月目录 
      ·2024年2月目录 
      ·2024年1月目录
      ·2023年12月目录
      ·2023年11月目录

        联系方式
      TEL:010-82561037
      Fax: 010-82561614
      QQ: 100164630
      Mail:gaojian@comprg.com.cn

        友情链接
       
      Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
      京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
      地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089