MySQL修改用户的密码(SET PASSWORD)的例子

MySQL修改用户密码时使用SET PASSWORD命令,基本的使用方法如下。

SET PASSWORD = PASSWORD('some password')
SET PASSWORD FOR user = PASSWORD('some password')

第一个命令是修改当前用户的密码,第二个命令是修改指定用户的密码。在这里重要的是使用PASSWORD函数加密指定的密码之后保存到数据库里。

需要修改密码,最简单的方法是:

1.用root登录mysql:mysql -u root -p root的密码,进入mysql>状态;

2.mysql> UPDATE user SET password=PASSWORD('新密码') WHERE user='已创建的普通用户名';

3.mysql> grant select on 要授权使用的数据库名.* to '普通用户名'@'%';

4.mysql> flush privileges;

实际会输入如下命令。

SET PASSWORD FOR 'username'@'localhost' = PASSWORD('pass');

在这里把’username’@’localhost’的密码设定为pass,需注意的是用户名的指定格式为用户名@主机名。

时间: 2024-08-03 01:58:09

MySQL修改用户的密码(SET PASSWORD)的例子的相关文章

使用SSH1整合是如何修改用户登录密码的?

问题描述 使用SSH1整合是如何修改用户登录密码的? 解决方案 解决方案二:框架打好之后,在dao层和biz层处理相关业务.修改密码:传入当前用户的id值,拿到用户详细信息,再执行修改就可以了.解决方案三:该回复于2011-05-03 17:01:26被版主删除解决方案四:引用1楼xingfuzhijianxia的回复: 框架打好之后,在dao层和biz层处理相关业务.修改密码:传入当前用户的id值,拿到用户详细信息,再执行修改就可以了. 顶下,这个东西要看你是哪里不懂了,mvc全不懂,那你还是

MySQL 修改用户密码及重置root密码

    为数据库用户修改密码是DBA比较常见的工作之一.对于MySQL用户账户的密码修改,有几种不同的方式,推荐的方式使用加密函数来修改密码.本文主要描述了通过几种不同的方式来修改用户密码以及mysql root账户密码丢失(重置root密码)的处理方法.   1.密码修改的几种方法 a.可以在创建用户的时候指定密码,以及直接使用grant创建用户的时候指定密码. 对于已经存在的用户直接使用grant方式也可以修改密码 如下: --演示版本 root@localhost[(none)]> sho

mysql 修改用户密码图文介绍_Mysql

目录mysqladmin命令UPDATE user 语句SET PASSWORD 语句root密码丢失的情况(待验证) mysqladmin命令(回目录)格式如下(其中,USER为用户名,PASSWORD为新密码): mysqladmin -u USER -p password PASSWORD该命令之后会提示输入原密码,输入正确后即可修改.例如,设置root用户的密码为123456,则 复制代码 代码如下: mysqladmin -u root -p password 123456 UPDAT

MySQL修改用户密码方法总结

一,mysqladmin -u用户名 -p旧密码 password 新密码 1.给root加个密码ab12.首先在DOS下进入目录mysql bin,然后键入以下命令 mysqladmin -u root -password ab12 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了. 2.再将root的密码改为djg345. mysqladmin -u root -p ab12 password djg345 (注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一

MySQL修改用户密码及权限限制设置

使用phpmyadmin来更改root密码 使用phpmyadmin来更改Mysql的root密码非常方便,安装配置好phpmyadmin后,首先登陆管理界面,点击右侧修改密码链接,输入你要修改的Mysql的root新密码,最后点击执行即可, 这里需要注意phpmyadmin默认是不允许Mysql的root默认密码为空登陆的,如果不小心在修改密码界面选择了空密码,你需要修改phpmyadmin的配置文件以便重新登录phpmyadmin来实现更改mysql root密码的功能.具体怎么修改下次我会

mysql修改用户密码的方法和mysql忘记密码的解决方法_Mysql

修改密码: 复制代码 代码如下: //选择数据库use mysql;//修改密码update user set password=password('新密码') where user='root';//立即生效flush privileges 忘记管理员密码: 在my.ini的[mysqld]字段下面加入: 复制代码 代码如下: skip-grant-tables 重启mysql服务,这时的mysql不需要密码即可登录数据库然后进入mysql 复制代码 代码如下: use mysql;updat

MySQL修改root账号密码的方法_Mysql

MySQL数据库中如何修改root用户的密码呢?下面总结了修改root用户密码的一些方法 1: 使用set password语句修改 mysql> select user(); +----------------+ | user() | +----------------+ | root@localhost | +----------------+ 1 row in set (0.08 sec) mysql> set password=password('123456'); Query OK,

oracle修改用户登录密码

1.使用oracle用户登录,连接数据库 [oracle@wuzj ~]$ sqlplus /nolog SQL*Plus: Release 10.2.0.1.0 - Production on Thu Feb 26 12:06:29 2009 Copyright (c) 1982, 2005, Oracle. All rights reserved. SQL> conn /as sysdba Connected. //查看用户 SQL> select username,password fr

mysql修改用户名与密码

您必须在MySQL正在运行同一台机器上,您必须作为MySQL root用户连接,并且root用户必须对MySQL数据库有insert权限和reload管理权限.另外,如果您改变了root用户口令,您必须如下的MySQL命令指定它. 您可以通过发出GRANT语句增加新用户: shell> mysql --user=root mysql mysql> GRANT ALL PRIVILEGES ON *.* TO monty@localhost IDENTIFIED BY 'something' W