修改密码 sql语句 怎么写

修改密码 sql语句 怎么写,第1张

修改mysql数据库密码的sql语句为:

UPDATE MYSQLUSER SET PASSWORD=PASSWORD('123456') WHERE USER='root' and HOST='%';

其中MYSQLUSER是mysql数据库的user表,里面存了mysql中所有的账号密码;

123456是要修改的新密码;USER='root'是指修改root账号的密码;HOST='%'指对所有授权主机都修改。

扩展资料

mysql用户设置的一些命令介绍:

1、登陆mysql:mysql -u root -p;

2、选择mysql数据:use mysql;

3、以下为添加用户的的实例,用户名为guest,密码为guest123,并授权用户可进行 SELECT, INSERT 和 UPDATE *** 作权限:

INSERT INTO user (host, user, password, select_priv, insert_priv, update_priv)

VALUES ('localhost', 'guest', PASSWORD('guest123'), 'Y', 'Y', 'Y');

4、查询授权用户信息

SELECT host, user, password FROM user WHERE user = 'guest';

mysql用户设置时的注意事项:

1、在 MySQL57 中 user 表的 password 已换成了authentication_string。

2、password() 加密函数已经在 8011 中移除了,可以使用 MD5() 函数代替。

3、在注意需要执行 FLUSH PRIVILEGES 语句。 这个命令执行后会重新载入授权表。

DB2数据库用户的验证是依靠 *** 作系统用户的,所以只要你修改了 *** 作系统上的用户密码,自然就修改了DB2用户的密码,如:

$db2 connect to <dbname> user user1

user1必须是存在于数据库服务器 *** 作系统上的用户,验证密码也是该 *** 作系统上的用户密码

以root用户登录,命令:mysql -uroot -p 回车 输入密码;已经完成。修改MySQL是需要有mysql里的root权限的,下面介绍几种修改MYSQL数据库密码的方法:1、例如你的 root用户现在没有密码,你希望的密码修改为abc,那么命令是:mysqladmin -u root password abc2、如果你的root现在有密码了,那么修改密码为abc的命令是:mysqladmin -u root -p password youyou注意,命令回车后会问你旧密码,输入旧密码之后命令完成,密码修改成功。重新启动下mysql服务就可以啦。2、输入“mysql -uroot -p”,回车进入mysql命令状态;3、如果root原来有密码,mysql将提示输入原密码,再进入mysql命令状态;4、这里假设将root用户密码修改为mysql56,则在mysql命令状态下输入:提示Query OK,说明已更新。5、输入FLUSH PRIVILEGES;来保存修改内容,在mysql命令状态下输入:至此,密码修改完成。方法1 使用phpmyadmin,这是最简单的了,修改mySQL库的user表, 不过别忘了使用PASSWORD函数。 方法2 使用mySQLadmin,这是前面声明的一个特例。 mySQLadmin -u root -p password mypasswd 输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。 把命令里的root改为你的用户名,你就可以改你自己的密码了。

你也不说什么数据库,,,

给你提供sqlserver的方式

1、启动SQL Server Management Studio, 连接到服务器(如果忘记sa密码的话,先用Windows认证登陆)。连接成功之后,依次展开安全性->登陆名,右键单击要修改密码的用户,选择属性,在d出的属性对话框中修改密码就可以了。

2、命令:

sp_password Null,'密码','sa'

1、如第一次使用数据库,必须修改omm用户密码,使用如下语句:

alter role omm identified by '新密码' replace '旧密码';

2、如果忘记omm密码,无法进行修改,可以使用如下命令关闭密码修改设置:

--退出数据库。

\q

--关闭密码修改设置。

gs_guc reload -N all -I all -c "modify_initial_password = false"

(1)使用 set password命令

用root用户登录mysql,具体命令我就不写了

set password for 要修改密码的用户名@localhost = password(新密码);

(2)使用mysqladmin

mysqladmin -u用户名 -p旧密码 password 新密码

注意:这里“-u用户名”中间无空格(-p旧密码也是)

还有一些修改user表的方式,不过个人不建议这么用,一般这两个方法就够了。

方法1 使用phpmyadmin,这是最简单的了,修改mysql库的user表, 不过别忘了使用PASSWORD函数。 方法2 使用mysqladmin,这是前面声明的一个特例。 以下为引用的内容:mysqladmin -u root -p password mypasswd 输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。 把命令里的root改为你的用户名,你就可以改你自己的密码了。 当然如果你的mysqladmin连接不上mysql server,或者你没有办法执行mysqladmin, 那么这种方法就是无效的。 而且mysqladmin无法把密码清空。 下面的方法都在mysql提示符下使用,且必须有mysql的root权限: 方法3 以下为引用的内容:mysql> INSERT INTO mysqluser (Host,User,Password)VALUES(\%,jeffrey,PASSWORDmysql> FLUSH PRIVILEGES 确切地说这是在增加一个用户,用户名为jeffrey,密码为biscuit。在《mysql中文参考手册》里有这个例子,所以我也就写出来了。 注意要使用PASSWORD函数,然后还要使用FLUSH PRIVILEGES。 方法4 和方法三一样,只是使用了REPLACE语句 以下为引用的内容:mysql> REPLACE INTO mysqluser (Host,User,Password)VALUES(\%,jeffrey,PASSWORDmysql> FLUSH PRIVILEGES 方法5使用SET PASSWORD语句, mysql> SET PASSWORD FOR jeffrey@"%" = PASSWORD你也必须使用PASSWORD()函数, 但是不需要使用FLUSH PRIVILEGES。 方法6 使用GRANT IDENTIFIED BY语句 mysql> GRANT USAGE ON TO jeffrey@"%" IDENTIFIED BY这里PASSWORD()函数是不必要的,也不需要使用FLUSH PRIVILEGES。

以上就是关于修改密码 sql语句 怎么写全部的内容,包括:修改密码 sql语句 怎么写、怎么修改DB2的数据库用户的密码、如何修改mysql数据库连接密码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9354772.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存