linux下修改mysql登录密码命令

worktile 其他 11

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux下修改MySQL登录密码的命令是使用mysqladmin工具执行以下命令:

    “`shell
    mysqladmin -u root -p password 新密码
    “`

    其中,`-u`指定将要修改密码的MySQL用户名,`-p`表示需要输入当前用户的密码,`password`为要设置的新密码。

    在执行该命令后,会提示输入当前用户的密码,输入正确后再输入新的密码即可完成密码修改。

    如果忘记了当前用户的密码,可以通过以下步骤重置MySQL的root密码:

    1. 停止MySQL服务:
    “`shell
    sudo service mysql stop
    “`

    2. 以跳过权限认证的方式启动MySQL服务:
    “`shell
    sudo mysqld_safe –skip-grant-tables &
    “`

    3. 连接到MySQL服务:
    “`shell
    mysql -u root
    “`

    4. 使用以下命令重置root用户的密码:
    “`sql
    FLUSH PRIVILEGES;
    ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘新密码’;
    “`

    注意,将`新密码`替换为您想要设置的新密码。

    5. 退出MySQL服务:
    “`sql
    quit;
    “`

    6. 停止MySQL服务:
    “`shell
    sudo service mysql stop
    “`

    7. 启动MySQL服务:
    “`shell
    sudo service mysql start
    “`

    经过以上步骤,您已经成功修改了MySQL的登录密码。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux下,你可以使用以下命令修改MySQL的登录密码:

    1. 首先,要进入MySQL的命令行界面。可以使用以下命令登录到MySQL服务器:

    “`
    mysql -u root -p
    “`

    这将提示你输入MySQL的root用户密码。

    2. 登陆成功后,你将进入MySQL的命令行界面。在这里,你可以执行SQL语句来修改密码。以下是常用的命令:

    – 修改root用户的密码:

    “`
    ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘new_password’;
    “`

    将 `new_password` 替换为你要设置的新密码。

    – 修改其他用户的密码:

    “`
    ALTER USER ‘username’@’localhost’ IDENTIFIED BY ‘new_password’;
    “`

    将 `username` 替换为你要修改密码的用户名,将 `new_password` 替换为新密码。

    注意:在MySQL 5.7之前的版本中,可以使用 `SET PASSWORD` 命令修改密码,例如:

    “`
    SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘new_password’);
    “`

    但在MySQL 5.7及以上版本中,推荐使用 `ALTER USER` 命令。

    3. 修改密码后,可以使用以下命令退出MySQL的命令行界面:

    “`
    exit
    “`

    这将退出MySQL的命令行界面,回到Linux的终端。

    4. 最后,记得重启MySQL服务,以使密码修改生效。不同的Linux发行版有不同的命令来重启MySQL服务,以下是一些常用的命令:

    – Ubuntu/Debian:

    “`
    sudo service mysql restart
    “`

    – CentOS/RHEL:

    “`
    sudo systemctl restart mysqld
    “`

    – Fedora:

    “`
    sudo systemctl restart mariadb
    “`

    请根据你使用的Linux发行版来选择适当的命令。

    以上就是在Linux下修改MySQL登录密码的命令。重要的是要记住,在执行这些命令时要小心,确保谨慎操作以防止意外发生。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux下修改MySQL登录密码可以通过以下步骤进行操作:

    1.以root用户登录到Linux系统

    在终端中输入以下命令以root用户身份登录到Linux系统:
    “`
    sudo su –
    “`

    2.停止MySQL服务

    输入以下命令停止MySQL服务:
    “`
    service mysql stop
    “`

    3.以安全模式启动MySQL服务

    输入以下命令以安全模式启动MySQL服务:
    “`
    mysqld_safe –skip-grant-tables &
    “`

    4.登录到MySQL服务器

    使用以下命令以root用户登录到MySQL服务器:
    “`
    mysql -u root
    “`

    5.修改密码

    在MySQL的命令行下,输入以下命令来修改MySQL登录密码:
    “`
    USE mysql;
    UPDATE user SET authentication_string=PASSWORD(‘新密码’) WHERE User=’root’ AND Host=’localhost’;
    FLUSH PRIVILEGES;
    “`
    将`新密码`替换为您想要设置的新密码。

    6.退出MySQL服务器

    输入以下命令退出MySQL服务器:
    “`
    exit;
    “`

    7.停止MySQL服务

    再次停止MySQL服务:
    “`
    service mysql stop
    “`

    8.启动MySQL服务

    输入以下命令启动MySQL服务:
    “`
    service mysql start
    “`

    现在您可以使用新密码登录到MySQL服务器。

    请注意,以上命令适用于使用apt或yum管理的MySQL安装。对于其他安装方式,可能需要不同的命令。此外,如果您使用的是默认的root账号以外的账号,则需要相应修改上述命令中的用户名和主机名。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部