`

MySQL5.7重置root密码

阅读更多
   如果 MySQL 正在运行,首先杀之: killall -TERM mysqld。
运行mysqld_safe --skip-grant-tables &
如果此时不想被远程连接:mysqld_safe --skip-grant-tables --skip-networking &

使用mysql连接server
更改密码: update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost';
*特别提醒注意的一点是,新版的mysql数据库下的user表中已经没有Password字段了

而是将加密后的用户密码存储于authentication_string字段

mysql> flush privileges;
mysql> quit;

修改完毕。重启
killall -TERM mysqld。
mysqld_safe &
然后mysql就可以连接了

但是此时操作似乎功能不完全,还要alter user...
alter user 'root'@'localhost' identified by '123';
网文说酱紫也可以:set password for 'root'@'localhost'=password('123');

自启动

cp mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql


reboot试试看
分享到:
评论

相关推荐

    MySQL重置root密码for Linux

    新装MySQL不知道密码,忘记MySQL密码,都可以安装该方法改过来,在Ubuntu和CentOS上用过多次。

    windows下mysql5.7重置初始密码.docx

    Windows 下 MySQL 5.7 重置初始密码 MySQL 是一个流行的开源关系数据库管理系统,广泛应用于各种 Web 应用程序和企业级应用程序中。在 Windows 平台上安装 MySQL 5.7 后,需要设置初始密码以确保数据库的安全性。...

    Mac上重置mysql 5.7密码

    本文将详细介绍如何在Mac上重置MySQL 5.7版本的root用户密码。本教程适用于Mac OS X 10.12版本的操作系统,但大部分步骤对于其他版本也适用。 #### 前提条件 - 已经安装了MySQL 5.7,并且遇到了无法正常登录的问题...

    mysql5.7版本root密码登录问题的解决方法

    遵循这些步骤,你应该能够成功解决MySQL 5.7版本root密码登录问题。记住,保持数据库的安全性是非常重要的,定期更新和管理用户密码是最佳实践。同时,了解如何在紧急情况下恢复访问权限也是每个数据库管理员必备的...

    Mysql5.7忘记root密码及mysql5.7修改root密码的方法

    在MySQL 5.7中,如果你忘记了root用户的密码或者...总结来说,重置MySQL 5.7的root密码涉及关闭服务、跳过权限表启动、更新用户密码、刷新权限、重启服务等步骤。务必注意版本间的差异,以及在处理密码时的安全性问题。

    linux系统中重置mysql的root密码

    不过不用担心,重置MySQL的root密码是一个相对简单的过程,这里我们将详细介绍如何在Linux环境下进行这一操作。 首先,我们需要确认MySQL是否已经安装在你的Linux系统上。在Debian或基于Debian的发行版中,你可以...

    Mysql 5.7版本以后密码重置

    以下是一个详细且全面的步骤指南,帮助你成功重置MySQL 5.7及更高版本的管理员(root)密码。 1. **停止MySQL服务** 在Windows系统中,你可以通过服务管理器或者命令行来停止MySQL服务。打开命令提示符,输入以下...

    Mysql 5.7 忘记root密码或重置密码的详细方法

    之后,记得检查并更新你的其他应用程序和脚本,以匹配新的root密码。 通过上述步骤,你应该能够成功重置MySQL 5.7的root用户密码。这个过程虽然有些繁琐,但遵循每一步都能确保安全地恢复对数据库的访问。记住,...

    Linux中快速安装mysql5.6、MySQL5.7 以及重置密码

    对于MySQL5.7,安装后会生成一个临时密码,可以在日志文件`/var/log/mysqld.log`中找到。如果无法获取或使用临时密码,同样可以使用安全模式重置。步骤与5.6类似,只是修改密码的SQL语句不同,应使用`update user ...

    在ubuntu中重置mysql服务器root密码的方法

    首先停止mysql服务: 代码如下: root@webserver:/home/webmaster# service mysql stop 接着采用忽略密码认证模式重新创建一个mysql服务: 代码如下: root@webserver:/home/webmaster# mysqld –user=mysql –skip-...

    Mac下MySQL5.7忘记root密码的解决方法

    通过以上步骤,你应该能够成功地重置Mac上MySQL 5.7的root密码。在进行这些操作时,请确保你有权限执行相关命令,并且备份了所有重要的数据,以防万一。在数据库管理过程中,保持良好的密码管理习惯至关重要,包括...

    MySQL 5.7忘记root密码后修改的详细教程

    因为长时间不操作mysql而忘记root密码的朋友估计不在少数,最近发现在MySQL 5.7版本下用之前的方法修改密码不能成功了,所以只能重新想办法解决,下面这篇文章主要给大家介绍了MySQL 5.7忘记root密码后修改的详细...

    Windows 8.1下MySQL5.7 忘记root 密码的解决方法

     最近学习碰到了一件挺令人尴尬的事情,我把MySQL的密码给忘记了,所以MySQL登录不进去。  网上的解决方案很多,尝试了很多,依旧是被窗口的各种报错虐。感谢大神的助力,MySQL忘记密码解决方案才得以清晰,希望本...

    CentOS安装MySQL5.7

    完成密码重置后,退出MySQL并重新登录以验证新密码。 #### 八、管理用户与权限 1. **创建新用户**: ```sql CREATE USER 'test'@'%' IDENTIFIED BY '123abc,'; ``` 2. **授予用户权限**: ```sql GRANT ALL ...

    CentOS7.4安装mysql5.7

    UPDATE mysql.user SET authentication_string = PASSWORD('你的新密码') WHERE User = 'root'; FLUSH PRIVILEGES; ``` - 退出 MySQL: ```bash quit ``` #### 三、密码强度验证插件 MySQL 5.6.6 版本之后...

    mysql5.7yum安装

    从安装 YUM 源到安装 MySQL 服务器、客户端及开发工具包,再到启动 MySQL 服务和服务启动失败时的问题排查,以及最后的重置 MySQL 密码等步骤都进行了详细的说明。通过本文的学习,读者可以掌握在 Linux 系统上使用 ...

    Mysql5.7忘记root密码怎么办(简单且有效方法)

    针对MySQL 5.7版本,有一个简单且有效的方法来重置root密码。以下是详细步骤: 首先,我们需要停掉MySQL服务,然后编辑配置文件以跳过权限检查。通常,MySQL的配置文件位于`/etc/my.cnf`。使用`vim`或你喜欢的文本...

    Centos7安装mysql5.7yum list installed - grep mysql

    在某些教程中,如文中提到的第二个教程,可能会建议修改`/etc/my.cnf`文件来跳过权限检查(skip-grant-tables),以便在没有密码的情况下重置root密码。但这是一种不太安全的做法,仅适用于紧急情况。在生产环境中,...

Global site tag (gtag.js) - Google Analytics