网络通信 频道

巧设置保平安还原企业数据库密码

   (3)数据库启动故障:

  在我们安装MYSQL数据库过程中最后阶段需要执行相关命令,很多用户会在执行到“apply security settiongs”时出现错误提示——access denied for user root@locaohost using password:yes。并且反复retry重新尝试无法通过,如果选择skip直接跳过的话MYSQL数据库运行又不正常。(如图5)

  经过笔者研究发现这个故障的根源是因为本机安装了防火墙造成的,我们只需要关闭第三方防火墙软件即可,不过对于XP系统用户来说由于XP系统内置了Windows防火墙,所以我们还需要在“控制面板”->“防火墙”中的“常规”标签下将其“关闭”。(如图6)

  当然关闭防火墙可能引起很多其他安全问题,这时我们可以利用防火墙的规则来只容许MYSQL数据库的连接通讯,以XP系统默认防火墙为例,找到“例外”标签,然后执行“添加程序”按钮,在打开的“添加程序”窗口制定MYSQL.EXE程序。确定后我们的MYSQL数据库就可以顺利连接了,而防火墙照样正常工作顺利保障系统安全。(如图7)

  小结——在我们通过命令提示窗口连接数据库时一定要使用mysql -u root -p命令来连接,如果不加-p参数提示连接密码的话也可能会出现“access denied for user root @ localhost using password:no”的错误提示,加上-p参数后再输入正确密码才能够登录到MYSQL管理控制台。 (如图8)

0
相关文章