大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
更改MySQL用户密码
MySQL用户是一条记录,其中包含登录信息,帐户特权以及MySQL帐户访问和管理数据库的主机信息。登录信息包括用户名和密码。在某些情况下,需要更改MySQL数据库中的用户密码。
要更改任何用户帐户的密码,必须记住以下信息:
您要更改的用户帐户的详细信息。
用户要更改其密码的应用程序。如果您在不更改应用程序连接字符串的情况下重置了用户帐户密码,则该应用程序将无法与数据库服务器连接。
MySQL允许我们以三种不同的方式更改用户帐户密码,如下所示:
UPDATE语句
设置密码声明
ALTER USER陈述
让我们看看如何通过使用上面的语句详细地更改MySQL中的用户帐户密码:
使用UPDATE语句更改用户帐户密码
该语句是更改用户密码以更新MySQL数据库的用户表的第一种方法。在这里,您必须在执行UPDATE语句后使用FLUSH PRIVILEGE语句从MySQL数据库的授权表中重新加载特权。
假设您要更改或更新从本地主机连接的用户pett的密码,密码为jtp12345,请执行以下SQL语句:
如果您使用的是MySQL 5.7.6或更高版本,则以上语句将不起作用。这是因为MySQL用户表包含只能存储密码的authentication_string列。现在,较高版本的UPDATE语句中包含authentication_string列,如以下语句所示。
使用SET PASSWORD语句更改用户帐户密码
SET PASSWORD语句是更改MySQL数据库中用户密码的第二种方法。如果要更改其他帐户密码,则必须具有UPDATE权限。 SET PASSWORD语句使用用户名@localhost格式的用户帐户。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/170173.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...