操作方法
对于 Linux 系统,先通过原始密码登陆 MySQL 控制台! 在终端窗口中执行 : mysql -uroot -p;回车 输入原始密码,回车 登陆成功!
切换到 mysql这个系统数据库,我们的账户和密码都保存在这个数据库中! use mysql; select password from user where user = 'root'; 原始密码以加密串的形式保存在表 user 中!
变更密码,执行如下 update 语句更新 root 账户密码 : update user set password = passworD('新密码') where user = 'root'; flush privileges; 执行完毕后, 账户密码就修改成功,我们可以退出 MySQL 控制台 (控制台执行 exit命令), 以新密码重新登陆即可!
方法/步骤2
对于 Windows系统,先通过原始密码登陆 MySQL 控制台! 在命令行窗口中执行 : mysql -uroot -p;回车 输入原始密码,回车 登陆成功!
切换到 mysql这个系统数据库,我们的账户和密码都保存在这个数据库中! use mysql; select authentication_stringfrom user where user = 'root'; 原始密码以加密串的形式保存在表 user 中! 注意, 对于 Windows MySQL 5.7 , 其密码对应的字段是 : authentication_stringfrom
变更密码,执行如下 update 语句更新 root 账户密码 : update user set authentication_stringfrom = passworD('新密码') where user = 'root'; // 密码变更后,执行 flush privileges; 更新一下权限! flush privileges; 执行完毕后, 账户密码就修改成功,我们可以退出 MySQL 控制台 (控制台执行 exit 命令), 以新密码重新登陆即可!