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

MySQL3.22和以上版本中,你可以使用SETPASSWORD语句:

shell>sql/Index.html'>mysql-urootsql/Index.html'>mysqlsql/Index.html'>mysql>SETPASSWORDFORroot=PASSWORD(new_password);

设置口令的另一种方法是使用sql/Index.html'>mysqladmin命令:

shell>sql/Index.html'>mysqladmin-urootpasswordnew_password

注意:如果你使用第一种方法在user表里直接更新口令,你必须告诉服务器再次读入授权表(用FLUSHPRIVILEGES),因为否则改变将不被注意到。

一旦root口令被设置,此后当你作为root与服务器连接时,你必须供应那个口令。

你可能希望让root口令为空白以便当你施行附加的安装时,你不需要指定它或测试,但是保证在任何真实的生产工作中使用你的安装之前,设置它。

看看scripts/sql/Index.html'>mysql_install_db脚本,看它如何安装缺省的权限。你可用它作为一个研究如何增加其他用户的基础。

如果你想要初始的权限不同于上面描述的那些,在你运行sql/Index.html'>mysql_install_db之前,你可以修改它。

为了完全重建权限表,删除在包含sql/Index.html'>mysql数据库的目录下所有“*.frm”,“*.MYI”“*.MYD”文件。(这是在数据库目录下面命名为sql/Index.html'>mysql的目录,当你运行sql/Index.html'>mysqld--help时,它被列出。)然后运行sql/Index.html'>mysql_install_db脚本,可能在首先编辑它拥有你想要的权限之后。

注意:对于比MySQL3.22.10旧的版本,你不应该删除“*.frm”文件。如果你偶然做了,你应该在运行sql/Index.html'>mysql_install_db之前你的MySQL分发中拷回它们。

6.11向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