快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

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提示符下使用,且必须有mysql的root权限:
方式三
mysql> INSERT INTO mysql.user (Host,User,Password)
VALUES(%,jeffrey,PASSWORD(biscuit));
mysql> FLUSH PRIVILEGES
确切地说这是在增加一个用户,用户名为jeffrey,密码为biscuit。
在《mysql中文参考手册》里有这个例子,所以我也就写出来了。
注重要使用PASSWORD函数,然后还要使用FLUSH PRIVILEGES。
方式四
和方式三相同,只是使用了REPLACE语句
mysql> REPLACE INTO mysql.user (Host,User,Password)
VALUES(%,jeffrey,PASSWORD(biscuit));
mysql> FLUSH PRIVILEGES
方式五
使用SET PASSWORD语句,
mysql> SET PASSWORD FOR jeffrey@"%" = PASSWORD(biscuit);
你也必须使用PASSWORD()函数,
但是不需要使用FLUSH PRIVILEGES。
方式六
使用GRANT ... IDENTIFIED BY语句
mysql> GRANT USAGE ON *.* TO jeffrey@"%" IDENTIFIED BY biscuit;
这里PASSWORD()函数是不必要的,也不需要使用FLUSH PRIVILEGES。
注重: PASSWORD() [不是]以在Unix口令加密的同样方式施行口令加密。

返回类别: 教程
上一教程: SQL SERVER的CUBE操作符使用详解
下一教程: 用MYSQL创建数据库和数据库表

您可以阅读与"MYSQL修改密码方式总结"相关的教程:
· MYSQL中修改密码及访问限制设置详解
· 关于MYSQL5改密码后不能登录问题的解答
· MYSQL用户ROOT密码为弱口令的攻击
· MYSQL下创建数据库的两种方法
· MYSQL丢了ROOT密码怎么办
    微笑服务 优质保证 索取样品