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
相关文章读者评论发表评论 |