MySQL数据库修改MySQL密码的六种措施总结_MySql_数据库_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 数据库 > MySql > MySQL数据库修改MySQL密码的六种措施总结

MySQL数据库修改MySQL密码的六种措施总结

 2013/8/10 3:29:43    程序员俱乐部  我要评论(0)
  • 摘要:MySQL数据库中,我们有时候需要修改MySQL密码,以确保数据库的安全性。通常情况下修改密码的方式有很多种,而且实现起来也是比较容易的。本文我们总结了六种修改MySQL密码的措施,这六种措施是要求MySQL数据库拥有ROOT权限的情况下才能实施的。接下来我们就开始介绍这六种措施。措施一:利用phpmyadmin,这是最容易的了,修正mysql库的user表,不过别忘了利用PASSWORD函数。措施二:利用mysqladmin,这是前面声明的一个特例。mysqladmin-uroot
  • 标签:总结 数据库 数据 SQL MySQL数据库 MySQL

MySQL数据库中,我们有时候需要修改MySQL密码,以确保数据库的安全性。通常情况下修改密码的方式有很多种,而且实现起来也是比较容易的。 本文我们总结了六种修改MySQL密码的措施,这六种措施是要求MySQL数据库拥有ROOT权限的情况下才能实施的。接下来我们就开始介绍这六种措施。

措施一:利用phpmyadmin,这是最容易的了,修正mysql库的user表,不过别忘了利用PASSWORD函数。

措施二:利用mysqladmin,这是前面声明的一个特例。 mysqladmin -u root -p password mypasswd 输入这个号召后,必需输入root的原密码,然后root的密码将改为mypasswd。把号召里的root改为你的用户名,你就能够改你自己的密码了。当然万一你的mysqladmin连接不上mysql server,可能你未曾措施厉行mysqladmin, 那么这种措施即便无效的。而且mysqladmin无法把密码清空。

注:下面的措施都在mysql提醒符下利用,且必须要有mysqlkcitrust.com的root权限:

措施三:

    class="dp-xml">
  1. mysql> INSERT INTO mysql.user (Host,User,Password) VALUES('%','jeffrey',PASSWORD('biscuit'));   
  2.  
  3. mysql> FLUSH PRIVILEGES 

准确地说这是在添置一个用户,用户名为jeffrey,密码为biscuit。在《mysql中文参看手册》里有这个例子,因而我也就写出来了。当心要利用PASSWORD函数,然后还要利用FLUSH PRIVILEGES。

措施四:和措施三一样,只是利用了REPLACE语句

  1. mysql> REPLACE INTO mysql.user (Host,User,Password) VALUES('%','jeffrey',PASSWORD('biscuit'));   
  2.  
  3. mysql> FLUSH PRIVILEGES 

措施五:利用SET PASSWORD语句

  1. mysql> SET PASSWORD FOR jeffrey@"%" = PASSWORD('biscuit');  

你也定然利用PASSWORD()函数, 然而无须要利用FLUSH PRIVILEGES。

措施六:利用GRANT ... IDENTIFIED BY语句

  1. mysql> GRANT USAGE ON *.* TO jeffrey@"%" IDENTIFIED BY 'biscuit';  

这里PASSWORD()函数是无须要的,也无须要利用FLUSH PRIVILEGES。

当心: PASSWORD() 不是以在Unix口令加密的同样措施厉行口令加密。

关于MySQL数据库修正MySQL密码的措施的归纳就介绍到这里了,如果您想了解更多MySQL数据库的知识,可以看一下这里的文章:http://database.51cto.com/mysql/,相信一定能够带给您收获的。

发表评论
用户名: 匿名