如果 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不知道密码,忘记MySQL密码,都可以安装该方法改过来,在Ubuntu和CentOS上用过多次。
Windows 下 MySQL 5.7 重置初始密码 MySQL 是一个流行的开源关系数据库管理系统,广泛应用于各种 Web 应用程序和企业级应用程序中。在 Windows 平台上安装 MySQL 5.7 后,需要设置初始密码以确保数据库的安全性。...
本文将详细介绍如何在Mac上重置MySQL 5.7版本的root用户密码。本教程适用于Mac OS X 10.12版本的操作系统,但大部分步骤对于其他版本也适用。 #### 前提条件 - 已经安装了MySQL 5.7,并且遇到了无法正常登录的问题...
遵循这些步骤,你应该能够成功解决MySQL 5.7版本root密码登录问题。记住,保持数据库的安全性是非常重要的,定期更新和管理用户密码是最佳实践。同时,了解如何在紧急情况下恢复访问权限也是每个数据库管理员必备的...
在MySQL 5.7中,如果你忘记了root用户的密码或者...总结来说,重置MySQL 5.7的root密码涉及关闭服务、跳过权限表启动、更新用户密码、刷新权限、重启服务等步骤。务必注意版本间的差异,以及在处理密码时的安全性问题。
不过不用担心,重置MySQL的root密码是一个相对简单的过程,这里我们将详细介绍如何在Linux环境下进行这一操作。 首先,我们需要确认MySQL是否已经安装在你的Linux系统上。在Debian或基于Debian的发行版中,你可以...
以下是一个详细且全面的步骤指南,帮助你成功重置MySQL 5.7及更高版本的管理员(root)密码。 1. **停止MySQL服务** 在Windows系统中,你可以通过服务管理器或者命令行来停止MySQL服务。打开命令提示符,输入以下...
之后,记得检查并更新你的其他应用程序和脚本,以匹配新的root密码。 通过上述步骤,你应该能够成功重置MySQL 5.7的root用户密码。这个过程虽然有些繁琐,但遵循每一步都能确保安全地恢复对数据库的访问。记住,...
对于MySQL5.7,安装后会生成一个临时密码,可以在日志文件`/var/log/mysqld.log`中找到。如果无法获取或使用临时密码,同样可以使用安全模式重置。步骤与5.6类似,只是修改密码的SQL语句不同,应使用`update user ...
首先停止mysql服务: 代码如下: root@webserver:/home/webmaster# service mysql stop 接着采用忽略密码认证模式重新创建一个mysql服务: 代码如下: root@webserver:/home/webmaster# mysqld –user=mysql –skip-...
通过以上步骤,你应该能够成功地重置Mac上MySQL 5.7的root密码。在进行这些操作时,请确保你有权限执行相关命令,并且备份了所有重要的数据,以防万一。在数据库管理过程中,保持良好的密码管理习惯至关重要,包括...
因为长时间不操作mysql而忘记root密码的朋友估计不在少数,最近发现在MySQL 5.7版本下用之前的方法修改密码不能成功了,所以只能重新想办法解决,下面这篇文章主要给大家介绍了MySQL 5.7忘记root密码后修改的详细...
最近学习碰到了一件挺令人尴尬的事情,我把MySQL的密码给忘记了,所以MySQL登录不进去。 网上的解决方案很多,尝试了很多,依旧是被窗口的各种报错虐。感谢大神的助力,MySQL忘记密码解决方案才得以清晰,希望本...
完成密码重置后,退出MySQL并重新登录以验证新密码。 #### 八、管理用户与权限 1. **创建新用户**: ```sql CREATE USER 'test'@'%' IDENTIFIED BY '123abc,'; ``` 2. **授予用户权限**: ```sql GRANT ALL ...
UPDATE mysql.user SET authentication_string = PASSWORD('你的新密码') WHERE User = 'root'; FLUSH PRIVILEGES; ``` - 退出 MySQL: ```bash quit ``` #### 三、密码强度验证插件 MySQL 5.6.6 版本之后...
从安装 YUM 源到安装 MySQL 服务器、客户端及开发工具包,再到启动 MySQL 服务和服务启动失败时的问题排查,以及最后的重置 MySQL 密码等步骤都进行了详细的说明。通过本文的学习,读者可以掌握在 Linux 系统上使用 ...
针对MySQL 5.7版本,有一个简单且有效的方法来重置root密码。以下是详细步骤: 首先,我们需要停掉MySQL服务,然后编辑配置文件以跳过权限检查。通常,MySQL的配置文件位于`/etc/my.cnf`。使用`vim`或你喜欢的文本...
在某些教程中,如文中提到的第二个教程,可能会建议修改`/etc/my.cnf`文件来跳过权限检查(skip-grant-tables),以便在没有密码的情况下重置root密码。但这是一种不太安全的做法,仅适用于紧急情况。在生产环境中,...