MySQL 数据库密码的更改


特别提醒:进行此操作之前,一定要提前记录好你更改后的MySQL密码!!!

你可以按照以下步骤来修改MySQL 8.0及以上版本的数据库密码:

  1. 以管理员身份运行终端或命令提示符,使用以下命令登录到MySQL服务器:

    # 这个命令默认登录的是root账户
    mysql -u username -p
    
    # 或者指定要登录的账户名:root
    mysql -u root -p
    

    提示:若想登录的不是root账户,而是别的账户:[请点击此处查看]

  2. 输入你的密码,然后按Enter键。
    在这里插入图片描述

  3. 一旦成功登录到MySQL服务器,输入以下命令来修改密码:

    ALTER USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';
    

    请将“username”替换为你的用户名,并将“new_password”替换为你要设置的新密码。

    请注意:如果你是在远程服务器上运行MySQL,则需要将“localhost”替换为远程主机的IP地址。

  4. 按Enter键执行该命令。如果没有错误,你应该会收到一个“Query OK”的消息。
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YI3AhFWC-1687412553674)(MySQL 数据库密码的更改.assets\1.png)]

  5. 最后,退出MySQL服务器并使用新密码重新登录:

    exit;
    mysql -u username -p
    

    请确保将 “username” 替换为你的用户名,并按Enter键。

  6. 输入新密码,然后按Enter键即可登录到MySQL服务器。
    在这里插入图片描述



mysql -u username -p 这个命令默认登陆的是root账户,我要登陆别的账户怎么办?

mysql -u username -p 命令中的 username 是您要登录的 MySQL 用户名,不一定是 root。如果您想要登录到其他账户,只需要将命令中的 username 替换为您要登录的用户名即可。

例如,如果您要登录到一个名为 myuser 的账户,可以使用以下命令:

mysql -u myuser -p

按下 Enter 键后,系统将提示您输入密码。如果密码正确,您将登录到 MySQL 服务器并获得 mysql> 提示符。

请注意,在默认情况下,MySQL 中的 root 用户具有所有权限,并且通常被认为是非常强大和敏感的账户。因此,在实际使用中,应该尽可能地避免使用 root 用户,而是使用具有更少权限的账户来执行特定任务。

编写不易,有帮到各位朋友理解的,点个赞再走哦!๑(≥▽≤)๑

更多推荐