免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3324 | 回复: 10
打印 上一主题 下一主题

新手解决了一个故障,给大家分享一下! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-06-10 15:41 |只看该作者 |倒序浏览
俺是个mysql新手,今天碰到一朋友的服务器出问题了,刚刚解决了,给大家分享一下!

系统环境:
windows server 2003
IIS+PHP+mysql

故障前因:
不小心把一些数据表全部删除了!而致使无法正常登陆mysql (具体怎么删除的不清楚)。

故障现象:
命令行下登陆提示 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
PHPmyadmin登陆时提示 #1045 - Access denied for user 'root'@'localhost' (using password: YES)


解决步骤:

1.以系统管理员身份登陆系统,打开cmd进入命令行。
2.net start 查看mysql是否启动。启动的话就停止net stop mysql.
3. 以下如果能进行,请跳过此步
  找原来的备份文件,copy data\mysql到当前data目录下

4.跳过权限检查启动mysql.
   mysqld-nt --skip-grant-tables
5.重新打开命令行。进入到mysql下的安装目录下bin下:
  mysql -u root mysql
  mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
   Query OK, 1 row affected (0.00 sec)
   Rows matched: 1  Changed: 1  Warnings: 0

   mysql> FLUSH PRIVILEGES;
   Query OK, 0 rows affected (0.00 sec)

   mysql> quit
   Bye


6.在任务管理器里面杀掉mysqld-nt.exe进程。
  在cmd里net start mysql
7.命令行测试:

D:\MySQL\bin>mysql -u root -p
Enter password: *******
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.45-community-nt MySQL Community Edition (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

   测试成功

评分

参与人数 1可用积分 +2 收起 理由
Coolriver + 2 原创分享

查看全部评分

论坛徽章:
0
2 [报告]
发表于 2010-06-10 15:43 |只看该作者
不错,成功的开始,比那些老是问问题,然后不思考的同志强多了。

论坛徽章:
0
3 [报告]
发表于 2010-06-10 16:00 |只看该作者
回复 2# yueliangdao0608


    谢谢!努力中!

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
4 [报告]
发表于 2010-06-10 17:29 |只看该作者
赞杨一下LZ

论坛徽章:
0
5 [报告]
发表于 2010-06-10 17:32 |只看该作者
支持分享。

想请教一下LZ的数据表指的是?

论坛徽章:
0
6 [报告]
发表于 2010-07-14 17:43 |只看该作者
这个不是要改数据库密码吗?

你可以用mysql_install_db --user=mysql,试试,目录里的东西不要改

论坛徽章:
0
7 [报告]
发表于 2010-07-15 09:47 |只看该作者
谢谢分享,支持

论坛徽章:
0
8 [报告]
发表于 2010-07-15 11:20 |只看该作者
支持分享。

想请教一下LZ的数据表指的是?
Coolriver 发表于 2010-06-10 17:32



    是啊,这是忘记密码修改密码的方法,删掉表的话,结果也不能这样啊...

论坛徽章:
0
9 [报告]
发表于 2010-07-16 14:51 |只看该作者
多谢楼主分享。

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
10 [报告]
发表于 2010-07-16 17:22 |只看该作者
这样还是丢失了数据吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP