如何解决mysql的1045错误,修改root密码

 我来答
yzg001212
2016-07-27 · TA获得超过755个赞
知道小有建树答主
回答量:877
采纳率:20%
帮助的人:870万
展开全部
如果忘记root密码可以重新设置,方法如下:
Windows:
1.以系统管理员登陆;
2.停止MySQL服务;
3.进入CMD,进入MySQL的安装目录,假设是D:/MySQL/MySQL Server 5.0/;
4.跳过权限检查启动MySQL,
D:/MySQL/MySQL Server 5.0/bin/mysqld-nt –skip-grant-tables
5.重新打开一个CMD,进入D:/MySQL/MySQL Server 5.0/bin/,
重设root密码
D:/MySQL/MySQL Server 5.0/bin/mysqladmin -uroot flush-privileges password “newpassword”
D:/MySQL/MySQL Server 5.0/bin/mysqladmin -u root -p shutdown
将newpassword替换为你的新密码,第二个命令会让你重复输入一次新 密码。
6. 在cmd里net start mysql

Unix&Linux:
1.用root或者运行mysqld的用户登录系统;
2.利用kill命令结束掉mysqld的进程;
3.使用–skip-grant-tables参数启动MySQL Server
#mysqld_safe –skip-grant-tables &
4.然后用空密码方式使用root用户登录 MySQL;mysql -u root
5.为root@localhost设置新密码
mysql> update mysql.user set password=PASSWORD('新密码') where User='root'mysql> flush privileges;mysql> quit
6. 重新启动MySQL
匿名用户
推荐于2018-05-10
展开全部
 1、管理员登陆系统,停止mysql服务或者结束mysqld-nt进程。
  2、进入命令行,来到mysql的安装目录.假设安装目录为d:\mysql\,CMD进入命令行。
  3、运行d:\mysql\bin\mysqld-nt--skip-grant-tables启动mysql,关闭权限的检查。
  4、运行d:\mysql\bin\mysqladmin-urootflush-privilegespassword"newpassword"重设root密码。
  5、重新启动mysql服务。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
运动一圈
2018-07-05 · TA获得超过949个赞
知道大有可为答主
回答量:964
采纳率:92%
帮助的人:471万
展开全部
 1、管理员登陆系统,停止mysql服务或者结束mysqld-nt进程。
  2、进入命令行,来到mysql的安装目录.假设安装目录为d:\mysql\,CMD进入命令行。
  3、运行d:\mysql\bin\mysqld-nt--skip-grant-tables启动mysql,关闭权限的检查。
  4、运行d:\mysql\bin\mysqladmin-urootflush-privilegespassword"newpassword"重设root密码。
  5、重新启动mysql服务。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式