关于mysql的密码修改步骤(忘记密码)

    科技2022-08-05  113

    关于mysql的密码修改步骤(忘记密码)

    怎样修改mysql的root账户密码第一步,使用管理员权限打开cmd命令,进入到mysql安装目录的bin目录下第二步,cmd进入mysql安装目录下的bin目录第三步,执行支持无身份登录的命令第四步,打开另一个cmd命令行窗口,输入不加密码的登录命令,并修改密码最后一步,修改成功后,重新连接mysql数据库输入新密码登录

    怎样修改mysql的root账户密码

    第一步,使用管理员权限打开cmd命令,进入到mysql安装目录的bin目录下

    mysql未启动,若启动,请 net stop mysql关闭

    第二步,cmd进入mysql安装目录下的bin目录

    第三步,执行支持无身份登录的命令

    MySQL8.0.16,输入mysqld --shared-memory --skip-grant-tables 低版本可以尝试输入mysqld --skip-grant-tables

    第四步,打开另一个cmd命令行窗口,输入不加密码的登录命令,并修改密码

    mysql -u root

    登录成功后可以使用update语句修改密码 首先切换数据库 use mysql

    update mysql.user set authentication_string=PASSWORD("123456") where user="root" and host="localhost"

    低版本的密码列名为password。 若执行此命令报错,可以尝试

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

    若执行仍报错,执行

    flush privileges;

    执行后尝试重新修改密码,修改成功后再执行

    mysqladmin -u root -p shutdow

    根据提示输入刚刚修改的密码,防止下次登录报错。

    最后一步,修改成功后,重新连接mysql数据库输入新密码登录

    net start mysql mysql -u root -p
    Processed: 0.010, SQL: 9