MYSQL5.7重置root密码
1、修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:sk
|
一台测试服务器,很久没有登录使用,忘记了mysql得root密码mssql密码,经过搜索引擎一番查找,发现需要进行如下步骤做root密码重置 1、修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant-tables=1这一行配置让 mysqld 启动时不对密码进行验证2、重启 mysqld 服务:systemctl restart mysql.server3、新开一个终端,使用 root 用户登录到 mysql:mysql -u root4、切换到mysql数据库,更新 user 表:use mysql;update user set authentication_string = password(‘newrootpassword’), password_expired = ‘N’, password_last_changed = now() where user = ‘root’; 在之前的版本中,密码字段的字段名是 password,5.7版本改为了 authentication_string 5、退出 mysql,编辑 /etc/my.cnf 文件,删除前面添加得 skip-grant-tables=1 这一行内容6、重启 mysqld 服务,systemctl restart mysql.server7. 再用新密码登录即可 (编辑:天瑞地安资讯网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- sql-server – SSD(Raid 1)vs SAS(Raid 10)Sql Server硬件推
- sql-server-2008 – 动态sql错误:’CREATE TRIGGER’必须是
- SQL中的参数 – Delphi 7
- sql-server – 哪个数据库可以处理数十亿/数万亿条记录的存
- 认识Oracle/SQL Server的免费数据库
- sql-server – SSD上的SQL Server数据库 – 对于每个表的单
- 如何在单个数据库中将Hibernate用于两个不同的模式
- 浅谈SQL SERVER数据库口令的脆弱性&SQL登录密码对照表&MsSQ
- sql-server – SQL Server 2008 R2错误:15023,用户,组或角
- SQL中exists的使用说明


