`
hudeyong926
  • 浏览: 2015305 次
  • 来自: 武汉
社区版块
存档分类
最新评论

Linux下快速重置MySQL用户(root)密码方法

阅读更多
skip-grant-tables顾名思义,数据库启动的时候 跳跃权限表的限制,不用验证密码,直接登录。

1.修改配置参数
/etc/my.cnf在[mysqld] 下面加上:
skip-grant-tables
配置项。

2.重启mysql
使得参数生效:
service mysqld restart
注意事项此时所有用户登录当前数据库都是免密码的,所以此时数据库的安全性是非常低的。

4.修改密码

UPDATE mysql.user SET password = PASSWORD('newpass') WHERE user = 'root';

mysql5.7后版本使用下面的方法修改密码

update mysql.user set plugin="mysql_native_password" where user="root";
update mysql.user set authentication_string=password('xxxxx') where user='root' and Host = 'localhost';

开启远程
GRANT ALL PRIVILEGES ON *.* TO 'userxxxxx'@'%' IDENTIFIED BY 'XXXX' WITH GRANT OPTION;
flush privileges;


5.去掉参数
a.密码修改好了之后再将配置文件中 skip-grant-tables去掉
b.再次重启数据库。

分享到:
评论

相关推荐

    MySQL重置root密码for Linux

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

    linux系统中重置mysql的root密码

    我相信平时大家一定会遇到忘记密码的时候,实在记不起来了,我们就会重置密码,最快最直接的方法,这篇文章就是主要介绍了linux系统中重置mysql的root密码的方法,需要的朋友可以参考下

    linux下mysql的root密码忘记解决方法

    linux下mysql的root密码忘记解决方法

    详解如何在Linux(CentOS)下重置MySQL根(Root)密码

    本篇文章主要介绍了详解如何在Linux(CentOS)下重置MySQL根(Root)密码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。

    MySQL(root用户)密码重置

    win/linux 环境下MySQL (root用户)密码重置

    MySQL安装和密码重置.pdf

    如何重置MySQL root密码:解释如何使用mysqld_safe或跳过授权表的方法重置MySQL root用户密码。 MySQL密码恢复:一个简短的指南,说明如何通过跳过授权表来重置MySQL root用户密码。 如何使用mysql_secure_...

    重置MySQL数据库root密码(linux/windows)

    (1)Linux系统 在SSH中执行下面的命令即可将MySQL密码重置为diavps 代码如下: rm -f reset-mysql-root-password.phps wget ... 脚本中第13行中的以安全模式启动MySQL的命令会因MySQL安装路径不同而不同。...

    MySQL密码忘了怎么办?MySQL重置root密码方法

    本文主要介绍Windows和Linux系统下忘记密码重置root密码的方法,需要的朋友可以参考下。

    一键重置mysql的root密码脚本

    ::从注册表找到Mysql的安装路径写入文件mysql.txt reg query HKLM\SYSTEM\ControlSet001\Services\MySQL | find /I "ImagePath">C:\mysql.txt if %errorlevel% neq 0 ( echo MySQL not found pause exit ) ::以”为...

    详解如何在Linux中重置MySQL或者MariaDB的root密码

    我们将解释如何在 Linux 中重置或恢复 MySQL 或 MariaDB 的 root 密码。 虽然我们将在本文中使用 MariaDB,但这些说明同样也适用于 MySQL。 恢复 MySQL 或者 MariaDB 的 root 密码 开始之前,先停止数据库服务并...

    Linux mysql-5.6如何实现重置root密码

    1. 检查mysql服务是否启动,如果启动,关闭mysql服务 运行命令:ps -ef | grep -i mysql 如果开着就运行关闭的命令:service mysqld stop 2.修改mysql的配置文件my.conf 一般在/etc目录下,运行命令:vi /etc/my....

    Linux+Nginx+MySQL+PHP一体化安装脚本

    同时提供一些实用的辅助工具如:虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件的安装、重置MySQL root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。

    linux上mysql重置密码后远程链接失败

    今天linux登录Mysql发现root密码忘记了然后使用# mysqld_safe –user=mysql –skip-grant-tables –skip-networking & //跳过受权表访问登录修改密码,重启起后用修改后的密码localhost登录成功(mysql -hlocalhost -...

    修改MYSQL密码

    分别在Windows下和Linux下重置了MYSQL的root的密码

Global site tag (gtag.js) - Google Analytics