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

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

如何为用户设置密码(MYSQL)

当初次在机器上安装完Mysql时,你可以匿名进行访问数据库或者以不带口令的root身份进入数据库.另外假如你是一个治理员,你还要进行一些用户的建立及授权,这又涉及到设置密码的问题.下面我们就讨论一下如何设置密码:
首先我们应该知道Mysql数据库中的口令存储必须用password()函数加密它.因为在user表中是以加密形式存储口令,而不是作为纯文本.假如你没有加密,直接在数据库中执行以下语句:
use mysql
insert into user (host,user,password) values("%","user_name","your password");
flush privileges;
相信结果不会让你满足.因为服务器比较的是加密的值,所以服务器连接一定失败.这里需要说明的是flush privileges;这条命令起到了重新加载授权表.你也可以在shell下直接用mysqladmin -u root reload或者mysqladmin -u root flush-privileges来实现重载授权表.
在Mysql环境下,你可以使用以下语句进行设置密码:
1.insert into user(host,user,password) values("%","user_name",password("your password");
2.set password for user_name = password("your password")
以上两种方式都必须进行重载授权表.
3.当然你也可以在创建一个用户时直接设置密码,grant语句将为你自动加密口令.

grant all on *.* to user_name@% identified by "your password";
另外你也可以在shell环境下用mysqladmin程序来设置密码

mysqladmin -u root password "your password"
快点去试一下,没问题吧!
返回类别: 教程
上一教程: SQL语法参考
下一教程: 探讨SQL SERVER中CASE的不同用法

您可以阅读与"如何为用户设置密码(MYSQL)"相关的教程:
· MYSQL用户ROOT密码为弱口令的攻击
· 破解本地的MYSQL用户名和密码
· MYSQL用户ROOT密码为弱口令的攻击解析
· 如何实现MYSQL中的用户治理
· MYSQL中修改密码及访问限制设置详解
    微笑服务 优质保证 索取样品