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

数据库 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权限:

措施三:

  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/,相信一定能够带给您收获的。

【编辑推荐】

  1. 关于MySQL数据库创建内存表时的一些注意事项
  2. 详细介绍mysql-bin.000001文件的来源及处理方法
  3. 一个MySQL数据库非法关机造成数据表损坏的实例
  4. MySQL数据库导入或导出时字符编码集的设置方法
  5. 如何解决MySQL数据库主从服务器之间数据有差距问题
责任编辑:赵鹏 来源: 新浪博客
相关推荐

2010-10-08 11:13:22

MySQL修改密码

2011-09-13 15:51:54

删除数据库重复行

2011-04-07 09:06:27

MySQL数据库密码

2011-01-12 21:26:49

2011-03-08 08:59:01

SQL Server数数据移动

2009-04-11 01:34:35

2019-05-06 15:27:48

Oracle数据库数据

2019-05-16 13:00:18

异步编程JavaScript回调函数

2011-08-05 11:01:15

MySQL数据库设计

2017-10-27 11:47:05

SQL数据库优化

2010-06-01 14:58:03

2016-12-29 12:24:33

MySQL数据库移植

2019-01-02 11:10:40

MySQL数据库数据库设计

2022-09-02 15:23:10

数据库MySql数据库约束

2019-07-11 08:45:00

MySQL数据库缓存

2010-06-09 08:39:34

2010-05-19 13:37:39

MySQL数据库密码

2010-06-07 17:45:06

MySQL数据库密码

2010-06-01 10:37:11

MySQL修改root

2023-08-14 15:03:34

点赞
收藏

51CTO技术栈公众号