博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MYSQL重装时需要旧密码解决方法
阅读量:4133 次
发布时间:2019-05-25

本文共 614 字,大约阅读时间需要 2 分钟。

方法1:

重装了Mysql,在配置的时候,老是需要指示输入旧的Mysql的root用户的密码!

不然就会出现 Nt. 1045 的数据库错误。

只有强硬删除原来的数据文件了,一般的mysql的原来配置的文件都是在配置的程序目录下的,如

"C:/Document and setting/All Users/Application Data/"这个目录中的,
原来的mysql的密码和数据库设置就是在这个目录中,
将这个目录下的mysql的这个文件夹全部删除后就可以成功的重装mysql而不再要求输入旧的root的密码了。

 

方法2:

下面以在Windows系统上为例,linux上将步骤2的mysqld-nt换为safe_mysqld即可

1 、停止mysql5服务:

net stop mysql5

2、开一个DOS窗口执行:

c:/mysql/bin>mysqld-nt --skip-grant-tables &

3、再开一个DOS窗口执行:

c:/mysql/bin>mysql mysql

> update user set password = password('123456') where user = 'root';

root密码即为设置为123456!

4. 启动任务管理器,杀掉mysqld-nt 进程.必须有这一步,否则启动服务时会出现异常.

5、启动mysql5服务:

net start mysql5

转载地址:http://drivi.baihongyu.com/

你可能感兴趣的文章
搞笑--一篇有趣的文章编译自一篇西班牙博客。有一位美丽的公主,被关押在一个城堡中最高的塔上,一条凶恶的巨龙看守着她,需要有一位勇士营救她…
查看>>
非常不错 Hadoop 的HDFS (Hadoop集群(第8期)_HDFS初探之旅)
查看>>
Tomcat启动错误,端口占用
查看>>
laravel 修改api返回默认的异常处理
查看>>
高德坐标转换百度坐标 javascript
查看>>
tp5封装通用的修改某列值
查看>>
laravel控制器与模型名称不统一
查看>>
vue登录拦截
查看>>
laravel事务
查看>>
laravel部署到宝塔步骤
查看>>
小程序获取access_token
查看>>
navicat远程连接mysql数据库
查看>>
tp5令牌数据无效 解决方法
查看>>
自己的网站与UCenter整合(大致流程)
查看>>
laravel 制作通用的curd 后台操作
查看>>
【小红书2017年笔试】求一个数组中平均数最大的子数组
查看>>
Linux基础系列-定时器与时间管理
查看>>
Linux基础系列-可执行程序的产生过程
查看>>
Linux基础系列-Kernel 初始化宏
查看>>
Linux子系统系列-I2C
查看>>