网站首页站长博客下载中心域名交易站长论坛域名主机免费电邮免费域名中文排行排名查询站长书库书籍教程下载
设为首页
加入收藏
总编信箱
投稿或申请专栏请先 [登 陆]
学院首页 网络编程 网页设计 图形图象 数 据 库 服 务 器 网络媒体 网络安全 个人专栏 站长CLUB 业界新闻 信息公告
 当前位置:首页 >> 数 据 库 >> MySQL >> 正文
公告通知
返回上级列表
资料搜索
相关文章
 管理作业自动化
备份SQL Server     
还原及回复数据库   
使用者与安全性管理
精通数据库系列之入门-技巧篇5
精通数据库系列之入门-技巧篇3
精通数据库系列之入门-技巧篇2
精通数据库系列之入门-技巧篇1
 Access数据库的存储上限
如何使用Oracle的BFILE 
MySQL中修改密码及访问限制设置详解
[ 来源:eNet硅谷动力 | 作者:无从考证 | 时间:2006-3-7 16:59:32 | 浏览:人次 ]
收藏到新浪ViVi 收藏到365KEY 收藏到我摘  字号选择〖    〗/ 双击滚屏 单击停止  
  MySQL是一个真正的多用户、多线程SQL数据库服务器。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。由于其源码的开放性及稳定性,且与网站流行编?挥镅?PHP的完美结合,现在很多站点都利用其当作后端数据库,使其获得了广泛应用。处于安全方面的考虑,需要为每一用户赋于对不同数据库的访问限制,以满足不同用户的要求。下面就分别讨论,供大家参考。    
  一、MySQL修改密码方法总结 
  首先要说明一点的是:一般情况下,修改MySQL密码是需要有mysql里的root权限的,这样一般用户是无法更改密码的,除非请求管理员帮助修改。  
  
  方法一    
  使用phpMyAdmin 
  (图形化管理MySql数据库的工具),这是最简单的,直接用SQL语句修改mysql数据库库的user表,不过别忘了使用PASSWORD函数,插入用户用Insert命令,修改用户用Update命令,删除用Delete命令。在本节后面有数据表user字段的详细介绍。   
 
  方法二    
  使用mysqladmin。输入   
  mysqladmin -u root -p oldpassword newpasswd    
  执行这个命令后,需要输入root的原密码,这样root的密码将改为newpasswd。同样,把命令里的root改为你的用户名,你就可以改你自己的密码了。 
  当然如果你的mysqladmin连接不上mysql 
  server,或者你没有办法执行mysqladmin,那么这种方法就是无效的,而且mysqladmin无法把密码清空。    
  下面的方法都在mysql提示符下使用,且必须有mysql的root权限:    

  方法三    
  mysql> INSERT INTO mysql.user (Host,User,Password) VALUES 
  (’%’,’system’, PASSWORD(’manager’)); 
  mysql> FLUSH PRIVILEGES    
  确切地说这是在增加一个用户,用户名为system,密码为manager。注意要使用PASSWORD函数,然后还要使用FLUSH 
  PRIVILEGES来执行确认。    

  方法四    
  和方法三一样,只是使用了REPLACE语句 
  mysql> REPLACE INTO mysql.user (Host,User,Password) 
  VALUES(’%’,’system’,PASSWORD(’manager’)); 
  mysql> FLUSH PRIVILEGES   

  方法五    
  使用SET PASSWORD语句    
  mysql> SET PASSWORD FOR system@"%" = PASSWORD(’manager’);    
  你也必须使用PASSWORD()函数,但是不需要使用FLUSH PRIVILEGES来执行确认。 
   
  方法六    
  使用GRANT ... IDENTIFIED BY语句,来进行授权。    
  mysql> GRANT USAGE ON *.* TO system@"%" IDENTIFIED BY ’manager’;    
  这里PASSWORD()函数是不必要的,也不需要使用FLUSH PRIVILEGES来执行确认。    
  注:PASSWORD()函数作用是为口令字加密,在程序中MySql自动解释。  

本新闻共2页,当前在第1页  1  2  


[发送给好友]  [打印本页]  [关闭窗口]  [返回顶部]   转载请注明来源:http://edu.chinaz.com   
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
栏目编辑: 设计风 责任编辑: 简若宁
原始作者: 无从考证 录入时间: 2006-3-7 16:59:32
信息来源: eNet硅谷动力 投稿信箱: Edu#chinaz.com
设为首页 - 加入收藏 - 关于我们 - 广告服务 - 版权申明 - 友情链接 - 联系方式 - 总编信箱 - 会员投稿