WPE|52wpe|我爱WPE

 找回密码
 注册会员
搜索
  • 1684查看
  • 0回复

主题

好友

1172

积分

禁止发言

发表于 2009-7-1 17:35:45 |显示全部楼层
对于中小企业来说经常会遇到网络应用数据统计,这些环境都需要有数据库的搭配,然而作为企业的网络管理员不知道你是否遇到过数据库密码忘记或者被非法入侵者攻击篡改信息而无法顺利连接数据库的问题,实际上只要我们有主机的控制权,能够物理接触服务器,那么恢复数据库密码将变得不再困难,今天就请各位跟随笔者一起学习如何巧设置保平安还原企业MYSQL数据库的密码。

   一,MYSQL数据库及帐户密码概述:

   MYSQL是很多企业都使用的数据库程序,他和PHP语言很好的兼容,默认情况下MYSQL会开启一个名为root的帐号,这个帐号具备最高的数据库读写权限,类似于我们系统的管理员administrator,他的重要性不言而喻,因此root帐号也逐渐成为黑客入侵者的对象。而与此同时很多企业网络管理员为了避免密码设置安全性比较弱而将root密码设置的非常复杂,大小写加SHIFT和数字,结果不小心自己忘记了将自身锁在了数据库之外。以上种种情况在实际中都是存在的,遇到这些问题时我们该如何操作呢?下面笔者就从两方面来介绍经典故障的解决步骤。

   二,MYSQL命令行本机登录故障:

   众所周知MYSQL数据库的管理和操作一般都是通过一条条SQL语句来完成,对数据库熟悉的用户会直接在命令提示窗口通过一条条命令完成。然而在实际使用过程中我们很可能会遇到命令行本机登录故障。下面我们就来分析无法本机通过命令行登录MYSQL的原因。

   (1)从用户参数入手解决odbc @ localhost登录出错故障:

   第一步:在命令行下输入mysql运行连接数据,提示“access denied for user odbc @ localhost,using password:no”。然后就直接退出返回到命令提示窗口光标下了。

   第二步:我们修改运行命令,使用mysql -u root指令后回车,也就是说通过-u参数添加要登录的用户帐户信息,执行完毕后我们就可以顺利的连接到MYSQL数据库控制台了。

   2)从匿名帐户入手解决odbc @ localhost登录出错故障:

   当然除了上面提到的通过-u参数添加对应的连接帐户信息解决问题外,我们还可以通过建立匿名帐户来容许匿名用户连接数据库进行相关权限的操作,这样

快速发帖

您需要登录后才可以回帖 登录 | 注册会员

手机版|Archiver|WPE|52wpe|我爱WPE ( 闽ICP备15009081号 )

GMT+8, 2024-5-18 03:50 , Processed in 0.063547 second(s), 16 queries .

返回顶部