MySQL:如何为用户设置密码

2016-02-19 14:43 4 1 收藏

在这个颜值当道,屌丝闪边的时代,拼不过颜值拼内涵,只有知识丰富才能提升一个人的内在气质和修养,所谓人丑就要多学习,今天图老师给大家分享MySQL:如何为用户设置密码,希望可以对大家能有小小的帮助。

【 tulaoshi.com - 编程语言 】

当初次在机器上安装完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"

来源:http://www.tulaoshi.com/n/20160219/1607732.html

延伸阅读
1.新建用户。 //登录MYSQL @mysql -u root -p @密码 //创建用户 mysql mysql insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_sub ject) values("localhost","pppadmin",password("passwd"),'','',''); 这样就创建了一个名为:phplamp 密码为:1234 的用户。 然后登录一下。 mysqlexit; @mysql -u phplamp ...
一、密码的修改:使用mysqladmin命令 1、例如你的 root用户现在没有密码,你希望的密码修改为abc,那么命令是:mysqladmin -u root password abc 2、如果你的root现在有密码了,那么修改密码为abc的命令是:mysqladmin -u root -p password youyou 注意,命令回车后会问你旧密码,输入旧密码之后命令完成,密码修改成功。 二、密码的消...
标签: MySQL mysql数据库
1、连接到对方MYSQL 服务器 mysql -u root -h 192.168.0.1 mysql.exe 这个程序在你安装了MYSQL的的BIN目录中。 2、让我们来看看服务器中有些什么数据库 mysqlshow databases; MYSQL默认安装时会有MYSQL、TEST这两个数据库,如果你看到有其它的数据库那么就是用户自建的数据库。 3、让我们进入数据库 mysqluse test; 我们...
标签: MySQL mysql数据库
在MySQL中修改一个用户(比如叫"hunte")的密码,可以用如下3个办法: #在控制台上输入 bash$ mysql -u root mysql #用mysql客户程序 mysql UPDATE user SET password=PASSWORD("new password") WHERE user=hunte; mysql FLUSH PRIVILEGES; mysql QUIT <<< #在控制台上输入 bash$ mysql -u root mysql mysql SET PASS...
标签: 软件教程
一项研究表明,1%的密码可以在4次之内猜中。 怎么可能?简单!尝试四个最常见密码。password,123456,12345678,和qwerty,这就打开了1%的大门。 好吧,你是那99%的人之一,但你还要考虑到而今黑客软件的速度。John the Ripper是一款免费的黑客软件,每秒钟能测试数百万密码。还有一款商业软件本来是用在刑侦领...

经验教程

236

收藏

48
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部