windows下重置mysql的root密码方法介绍(转)

自己在内网操作的,遇到了一些的问题,其中一个是需要重置密码的,所以网上找了两篇文章,都有一些借鉴的地方。

版本mysql5.7.2,linux系统

除了参考文章还有几点说明:

service mysqld status 查看mysql是否在运行
service mysqld stop  关闭mysql,进入安全模式(修改)前要先关闭mysql

修改密码使用update前建议先查看一下mysql.user表的结构,确认密码存在那个字段

mysql查看表结构命令(https://www.cnblogs.com/fulse/p/7778742.html),如下:

desc 表名;
show columns from 表名;
describe 表名;
show create table 表名;

另外,网上还有很多好资料,缺乏实践就不一一举例了

文章来源:windows下重置mysql的root密码方法介绍https://www.jb51.net/article/129937.htm

linux下忘记mysql密码的几种找回方法(推荐) https://www.jb51.net/article/129087.htm

原文地址:https://www.cnblogs.com/pursuitofacm/p/10536349.html

时间: 2024-11-23 11:12:55

windows下重置mysql的root密码方法介绍(转)的相关文章

windows 下重置 mysql 的 root 密码

今天发现 WordPress 连接不上数据库,登录 window server 服务器查看,所有服务均运行正常. 使用 root 账号登录 mysql 数据库,结果提示密码不匹配.我突然意识到,服务器可能遭受到 SQL注入 攻击了-- 至于事故发生的原因和之后所做的补救措施,以后有机会我会聊一聊的.这里我主要讲一下 mysql 用户密码的重置步骤. 重置 root 密码 在忘记 root 密码的情况下,通过 mysql 的安全模式重置 root 密码. 1. 停止 MySQL 服务 打开命令提示

windows下忘记mysql的root密码解决方法(图文)

在windows下忘记mysql的root密码对于很对新手来说,也是会经常遇到的,我也刚好遇到啦,参考网上的解决办法,自己又整理啦一下. 1.首先需要查看mysql的服务是否启动. 打开cmd窗口,输入命令:net start 2.如果mysql服务已经启动,则需要先停止mysql服务. 命令:net stop mysql 3.然后需要切换到自己本地mysqld的安装目录后,执行以下命令: mysqld --defaults-file="C:\Program Files\MySQL\MySQL

windows下忘记mysql的root密码

1.停止mysql 2.命令行启动mysqlmysqld --defaults-file="c:\mysql\mysql server 5.1\my.ini" --console --skip-grant-tables 3.无密码登录后执行以下sqlupdate mysql.user set password = password('123456') where user = 'root';flush privileges; 一切恢复正常! windows下忘记mysql的root密码

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

1.首先输入"service mysqld status"查看当前mysql服务状态,下图显示正在mysqld服务正在运行中. 2.输入"killall -TERM mysqld"命令停止所有的mysqld进程. 3.输入"service mysqld stop"命令停止mysqld服务. 4.输入"mysqld_safe  --skip-grant-tables &"命令以无密码方式进入MySQL安全模式. 5.输入

linux下重置mysql的root密码

# /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & # mysql -u root mysql mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root'; mysql> FLUSH PRIVILEGES; mysql> quit # /etc/init.d/my

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

Centos下忘记mysql的root密码的解决方法 一:(停掉正在运行的mysql) [[email protected] ~]# service mysql stop 二:使用 “--skip-grant-tables”参数重新启动mysql [[email protected] ~]# mysqld_safe --skip-grant-tables & [1] 23810 Starting mysqld daemon with databases from /var/lib/mysql 三

重置mysql的root密码

在my.ini的段[mysqld]中增加 skip-grant-tables(只增加它即可) 2. 重启mysql服务 3. 打开cmd,转向mysql的安装路径 C:\Program Files\MySQL\MySQL Server 5.1\bin 4. 输入 mysql -uroot -p 5. 密码 输入空,这时会自动转向 sql输入方式 6. 输入 use mysql 7. 输入 update user set password=password('新密码') where user='r

mac下修改mysql-root密码-各种权限问题解决

官方资料:http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html#resetting-permissions-unix 还有一个值得参考的mysql安装,与python-mysql安装博客http://hearrain.com/2011/01/498 据官方文档说, For example, if you run the server using the mysql login account, you should l

批处理脚本一键重置mysql的root密码

一键重置mysql的root密码的实现脚本. @echo off title mysql ::从注册表找到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 ) ::以”为分隔符,截取第二段内容保存到变量