mysql操作之- 忘记root账户密码

当mysql的root用户密码被遗忘时可通过下列步骤进行重新设置(在管理员权限的cmd窗口下执行)

  1.关闭启动的mysql服务

      net stop mysql

  2.执行下面的命令可以免密进入mysql

      mysqld -nt --skip-grant-tables

  3.重新打开管理员cmd执行下面的命令进入mysql,此时不需要输入密码

      mysql -u root -p

  4.查看原有密码的命令

      select host,user,password from mysql.user;

  5.修改密码的命令

      use mysql;

      update user set password = password("new password") where user =  ‘root‘;

      flush privileges;

  6.重启mysql服务

      普通cmd执行: net start mysql

      powershell 执行:restart-service mysql

  PS:如遇服务不能通过命令重启,可尝试重启电脑

原文地址:https://www.cnblogs.com/LXSHYZHX/p/7243917.html

时间: 2024-11-16 10:26:04

mysql操作之- 忘记root账户密码的相关文章

MySQL更改默认的root账户密码

编辑mysql的配置文件:my.ini(在MySql安装目录下). 打开配置文件,在文件最后一行添加:skip-grant-tables,然后保存退出 意思为就是在启mysql时不启动grant-tables 重启MySql服务:(在命令行窗口中,需要事先把MySQL的bin路径添加到环境变量当中,或者通过在服务中重新启动) net stop mysql net start mysql 设置新的root密码 mysql -u root -p 直接回车,无需输入密码就可以进入数据库了.(或者直接敲

mysql多实例忘记root密码,修改密码

1.修改配置参数 /etc/my.cnf 在 [mysqld3306] 下面加上: skip-grant-tables 2.重启MySQL mysqld_multi start 3306 3.修改密码 mysql -h127.0.0.1 -P3306 -uroot update mysql.user set password=password('test_new2_password') where user= 'root'; flush privileges; 关闭数据库 mysqld_mult

mysql 5.7 忘记root密码解决方法

1.修改配置文件 vim /etc/my.cnf 在[mysqld]节点添加 skip-grant-tables 2.重启mysql 3.用空密码进入 mysql -uroot 执行 update mysql.user set authentication_string=password('123') where user='root' and Host = 'localhost'; flush privileges; 退出mysql 还原my.cnf 补充,使用上面方法修改密码后,在使用mys

MySQL或MariaDB忘记root密码

当我们忘记数据库密码时,我们可以通过如下来修改! 编辑配置文件(提前最好进行备份) 然后重启服务 systemctl restart mariadb 或者 systemctl restart mysql (以上均针对redhat或者centos7) 接下来就可以进行密码修改了 再次重启服务(重启之前删除配置文件中添加的一行) 我们就修改成功了!

mysql或者mariadb忘记root密码

windows======================net stop mysql #先停止mysql或者在服务管理里面停止 直接打开Win7旗舰版电脑中的命令提示符窗口,接着,打开命令行窗口(以管理员身份运行),输入如下的命令:C:\> mysqld --defaults-file="C:\Program Files (x86)\mysql-5.6.24\mysql\my-default.ini" --console --skip-grant-tables 另外打开一个命令

Linux忘记root账户密码

---恢复内容开始--- 鄙人试了三个版本:CentOS6.6.CentOS6.10.CentOS7 一.centos6.6 1.开机显示3,2,1 second... 的时候按回车键,显示系统版本 2.按e键 ,显示账户 3.向下选择第二项再按e键,显示配置 4.仅仅将rhgb quiet改为single,小心一些,别多删了空格 5.修改完成回车键,回到上个账户界面 7.按b键进入修改密码页面 1.在选择进入系统的界面按“e”进入编辑页面 2.光标往下,在UTF-8后面输入:init=/bin

mysql忘记root密码操作

在忘记root密码的时候,可以这样 以windows为例: 1. 关闭正在运行的MySQL服务. 2. 打开DOS窗口,转到mysql\bin目录. 3. 输入mysqld --skip-grant-tables 回车.--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证. 4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录. 5. 输入mysql回车,如果成功,将出现MySQL提示符 >. 6. 连接权限数据库: use

解决MySQL忘记root密码

网上有很多关于忘记MySQL root密码的一些文章,里面都有写怎么去解决,但有时觉得写得太恶心,要么一字不漏的抄别人的,要么就说得不清不楚,好了,不吐槽了,以下是解决的整个过程. 首先我们要知道忘记MySQL root密码后,能否重启mysql,能重启的操作是怎么样的?不能重启的操作又会是怎么样的? 情况一:(能重启情况下) 修改my.cnf配置文件,在mysqld栏下添加skip-grant-tables选项,意思是mysqld server启动之后并不使用权限系统(privilege sy

CentOS6.7 Mysql5.6.35版本 源码编译+Mysql数据库忘记root密码如何修改

源码编译MySQL [[email protected] ~]# yum install cmake nucrses-devel –y      //安装编译环境及终端操作的开发包 -- Installed: cmake.x86_64 0:2.8.12.2-4.el6 Dependency Installed: libarchive.x86_64 0:2.8.3-7.el6_8 Complete! 下载软件包 [[email protected] ~]# wget http://ftp.ntu.