操作之前
确认服务器是处于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下
修改配置
修改mysql
配置文件,一般在 /etc/my.cnf
在[mysqld]
的段中加上一句:
skip-grant-tables
修改完成后重启MySQL
登录并修改MySQL的root密码
use mysql;
UPDATE user SET Password = password ( '新密码' ) WHERE User = 'root' ;
备注:如果是MySQL5.7
,数据库Password
字段改成 authentication_string
刷新权限
flush privileges;
最后一定不要忘记将配置还原! 即删除上面步骤添加的skip-grant-tables
!!!
标签: MySQL
文章来源:
鸿辰
版权声明:本网站可能会转载或引用其他来源的文章、图片、数据等信息。对于这些转载内容,版权归原作者所有。本站尊重原作者的劳动成果,并在可能的情况下注明来源和作者。如有任何版权问题,请及时联系,收到后将第一时间处理。