目标:
    1:掌握如何在知道密码的情况下重置用户密码
    2:掌握如何在丢失用户数据库密码的情况下修改密码

    一:如何在知道密码的情况下重置用户密码

    语法:alter user “用户名”@“主机” identified by “新密码”

    注意事项:这个操作需要用户先输入数据库原始密码进入数据库之后才能操作

    截图:

    image.png


    二:如何在丢失用户数据库密码的情况下修改密码

    第一步:停止数据库服务,即 sudo service mysql stop

    第二步:编辑数据库文件,即 sudo gedit 找到某一个数据库文件,在[mysqld]字段下面添加skip-grant-tables

    第三步:重启数据库 service mysql start

    第四步:直接在命令行输入 mysql 即可进入数据库

    第五步:用这个指令修改密码 update user set authentication_string = “” where user=”root” 重置root 用户的密码

    第六步:退出数据库 输入空密码进行登录数据库 即 mysql -u root -p

    第七步:通过指令 alter user “root”@“%”identified by “新密码”进行重置密码