专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »数据库 » mysql修改密码:MySQL修改密码思路方法整理总结 »正文

mysql修改密码:MySQL修改密码思路方法整理总结

来源: 发布时间:星期四, 2009年3月19日 浏览:0次 评论:0
="t18">MySQL修改密码思路方法整理总结

首先要声明大部分情况下修改MySQL是需要有mysql里root权限所以般用户无法更改密码除非请求管理员
思路方法
使用phpmyadmin这是最简单修改mysql库user表
不过别忘了使用PASSWORD
思路方法 2
使用mysqladmin这是前面声明个特例
mysqladmin -u root -p password mypasswd
输入这个命令后需要输入root原密码然后root密码将改为mypasswd
把命令里root改为你用户名你就可以改你自己密码了
当然如果你mysqladmin连接不上mysql server或者你没有办法执行mysqladmin
那么这种思路方法就是无效
而且mysqladmin无法把密码清空
下面思路方法都在mysql提示符下使用且必须有mysqlroot权限:
思路方法 3
mysql> INSERT INTO mysql.user (Host,User,Password)
VALUES(%,jeffrey,PASSWORD(iscuit));
mysql> FLUSH PRIVILEGES
确切地说这是在增加个用户用户名为jeffrey密码为biscuit
mysql中文参考手册里有这个例子所以我也就写出来了
注意要使用PASSWORD然后还要使用FLUSH PRIVILEGES
思路方法 4
和思路方法 3只是使用了REPLACE语句
mysql> REPLACE INTO mysql.user (Host,User,Password)
VALUES(%,jeffrey,PASSWORD(iscuit));
mysql> FLUSH PRIVILEGES
思路方法 5
使用SET PASSWORD语句
mysql> SET PASSWORD FOR jeffrey@\"%\" = PASSWORD(iscuit);
你也必须使用PASSWORD
但是不需要使用FLUSH PRIVILEGES
思路方法 6
使用GRANT ... IDENTIFIED BY语句
mysql> GRANT USAGE ON *.* TO jeffrey@\"%\" IDENTIFIED BY iscuit;
这里PASSWORD是不必要也不需要使用FLUSH PRIVILEGES
注意: PASSWORD [不是]以在Unix口令加密同样思路方法施行口令加密
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: