MySQL密码重置(root用户)

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

在windows下:

1:进入cmd,停止mysql服务:Net stop mysql

到mysql的安装路径启动mysql,在bin目录下使用mysqld-nt.exe启动,

2:执行:mysqld-nt --skip-grant-tables(窗口会一直停止)

3:然后另外打开一个命入令行窗口,执行mysql(或者直接进入Mysql Command Line Cilent),此时无需输入密码即可进入。

use mysql

update user set password=password("新密码") where user="root";

flush privileges;

exit

4:使用任务管理器,找到mysqld-nt的进程,结束进程!

在重新启动mysql-nt服务,就可以用新密码登录了。

在linux下:

如果 MySQL 正在运行,首先杀之:

 killall -TERM mysqld。

启动 MySQL :

bin/mysqld_safe --skip-grant-tables &

就可以不需要密码就进入 MySQL 了。
然后就是

use mysql

update user set password=password("new_pass") where user="root";

flush privileges

重新杀 MySQL ,用正常方法启动 MySQL 。

MySQL密码重置(root用户)

时间: 2024-07-30 10:18:36

MySQL密码重置(root用户)的相关文章

MySQL重置root用户密码的方法

本教程适用于采用Win2003.WinXP操作系统的迅美VPS和云主机产品. 当管理员忘记MySQL密码怎么办?屡次输入密码,仍然提示错误,网站无法正常运行,数据库也无法管理,管理员束手无策. 网站程序或MySQL管理软件连接MySQL服务器时密码错误,会出现"1045 - Access denied for user 'root'@'localhost'(using password:YES)"的错误提示,如下图: 当确认已经忘记MySQL密码,则可以通过以下方案重置root用户密码

MySQL重置root用户密码的方法【亲测可用】

1. 报错截图 2.当确认已经忘记MySQL密码,则可以通过以下方案重置root用户密码.双击打开C:\Program Files\MySQL\MySQL Server 5.1\my.ini文件,如下图: 3. 点击“记事本”软件顶部的“编辑”,再选择“查找”,在“查找内容”处输入[mysqld],并点击“查找下一个”,它会自动转到[mysqld]字段行.在下面增加一行skip-grant-tables并保存,如下图:[mysql_5.6 没有my.ini文件,可以将my-default.ini

如何重置MySQL数据库的root用户密码

问题 如何重置MySQL数据库的root用户密码 解决方案 当忘记MySQL的root密码的时候,可以进行如下的步骤重新设置MySQL的root密码: ■■Linux的平台■■ 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库.因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息.可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态

Ubuntu 下重置root用户密码

# [mysqld] section 中加入 "skip-grant-tables" sudo vi /etc/mysql/my.cnf sudo service mysql restart #用空密码进入mysql管理命令行 sudo mysql -u root -p mysql # 重置 root 用户密码 update user set password=PASSWORD("root") where user='root'; # 退出 quit # 将第一步改

RHEL/CentOS 6/7重置root用户密码——方法与过程

本文以重置root用户密码为例,讲解一下Linux运维工作中解决一般问题的过程和结果.重置root密码这种问题的结果很简单,重点是解决过程,供新手参考和借鉴,希望通过此文作为新手能知道日常运维中解决一个问题的过程是怎样的,以及从解决问题的过程中应该学到什么. 人的思维总是会固化的,除非他自己深刻地认识到的确需要转变.IT领域中的知识总是在不断变化更新的,需要我们不停地去"增删改查"自己的小知识库.先前以为达到某一个目的可以这样做一件事情,可能一小段时间后就需要那样做一件事情. 事情经过

VM虚拟机上的CentOS 7系统重置root用户密码

1.开机在进入CentOS系统时(还未进入系统内)的系统选择页面时按E键进入系统编辑模式 2.找到Linux16开头的这行代码,用方向键将光标移动至这行代码的结尾,键入一个空格和rd.break,然后按Ctrl+X键进入 3.进入switch_root命令页面后 把/sysroot挂载为可读写模式 命令:mount  -o  remount,rw  /sysroot 用chroot命令把根目录切换回之前的环境 命令:chroot  /sysroot 现在相当于以root权限登录了之前的系统,用命

Linux系统重置root用户密码

Linux系统重置root用户密码 作者:Eric 微信:loveoracle11g 查看系统版本是不是RHEL7 [[email protected] ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.0 (Maipo) 重启主机并在引导界面敲击按键"e"来进入内核编辑页面 在linux16这行的按(End键/Ctrl+E)到最后面追加"rd.break"并同时一起按下&qu

mysql密码重置

mysql密码重置 mysql 密码忘记了怎么办?!下面步骤是如何重置mysql的密码: 1.打开mysql的配置文件,命令:vim /etc/my.cnf .在配置文件中新增一行 skip-grant,结果如下图所示: 2.保存并退出! 3.重启mysqld,命令:service mysqld restart 4.mysql -uroot进入,use mysql:#使用mysql库update user set password='123'where user='root': #更改user这

Mac下新安装的MySQL无法登陆root用户解决方法

一 设置MySQL命令行搜索路径 0.苹果->系统偏好设置->最下边点mysql 在弹出页面中 启动mysql服务 1.打开终端,输入: sudo vi ~/.bash_profile 如果已存在删除:  sudo rm -rf .bash_* 2.输入 i 3.然后粘贴以下内容 # mysql alias mysql='/usr/local/mysql/bin/mysql' alias mysqladmin='/usr/local/mysql/bin/mysqladmin' # ls ali