windowsxp系统 mysql-5.0.81
提示:1045 access denied for user 'root'@'localhost' using password yes 提示说如果本机安装了防火墙,请确认端口3306Mysql默认的端口已开通,我安装的是瑞星防火墙,但是不知该怎么正确设置,刚在网上找的方法:开通端口3306瑞星防火墙开放端口设置一、 启动瑞星防火墙主程序,点击“菜单—设置”,
 
二、选择“IP规则设置”,弹出对话框后,点击“增加规则”按钮,在对应的地方按以下进行设置,保存后退出。
 三、执行同样的步骤放行27991端口,只需把本地制定端口改为27991即可。
四、放行交易程序:在主程序界面选择“访问规则”标签,点击“增加规则”,选择交易程序所在的位置即可。
五、如果是其他的防火墙,请参照设置。但是好像还不可以
请教高人指导,瑞星防火墙总不能卸吧?不卸的话该如何设置?
同学装的卡巴就不会出现1045错误
在线等待,谢谢!

解决方案 »

  1.   

    从报错信息上看,应该是不是防火墙的问题,你可以在XP的DOS命令中 telnet localhost 3306 试一下。以确认。在任务管理中检查一下mysqld.exe有没有在运行。
      

  2.   

    我用XP的DOS命令中 telnet localhost 3306 试了,提示:
    A
     5.0.81-community-ntT$Wi-CFv,?B'7#Er05W:Y5失去了跟主机的连接。不知道什么意思了,以前第一次可以正常安装的,可是第二天重新开机就不可以,还是提示1045错误,上个帖子也说过了。我们有mysqld-nt.exe的进程,没有你说的mysqld.exe,我同学也没有,她的就一直没有问题的,好好的。怀疑就是防火墙问题,而且提示的也是防火墙问题
      

  3.   

    InnoDB: Setting log file .\ib_logfile1 size to 10 MB
    InnoDB: Database physically writes the file full: wait...
    InnoDB: Doublewrite buffer not found: creating new
    InnoDB: Doublewrite buffer created
    InnoDB: Creating foreign key constraint system tables
    InnoDB: Foreign key constraint system tables created
    090613 11:45:23  InnoDB: Started; log sequence number 0 0
    090613 11:45:28 [Note] C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt: ready for connections.
    Version: '5.0.81-community-nt'  socket: ''  port: 3306  MySQL Community Edition (GPL)
    090613 11:49:51 [Note] C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt: Normal shutdown090613 11:49:51  InnoDB: Starting shutdown...
    090613 11:49:52  InnoDB: Shutdown completed; log sequence number 0 43655
    090613 11:49:52 [Note] C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt: Shutdown complete090613 11:49:53  InnoDB: Started; log sequence number 0 43655
    090613 11:49:53 [Note] C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt: ready for connections.
    Version: '5.0.81-community-nt'  socket: ''  port: 3307  MySQL Community Edition (GPL)
    090613 15:14:45 [Note] C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt: Normal shutdown090613 15:14:45  InnoDB: Starting shutdown...
    090613 15:14:49  InnoDB: Shutdown completed; log sequence number 0 43655
    090613 15:14:49 [Note] C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt: Shutdown complete090613 15:14:53  InnoDB: Started; log sequence number 0 43655
    090613 15:14:54 [Note] C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt: ready for connections.
    Version: '5.0.81-community-nt'  socket: ''  port: 3307  MySQL Community Edition (GPL)
    090613 15:44:02 [Note] C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt: Normal shutdown090613 15:44:02  InnoDB: Starting shutdown...
    090613 15:44:03  InnoDB: Shutdown completed; log sequence number 0 43655
    090613 15:44:03 [Note] C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt: Shutdown complete090613 15:44:06  InnoDB: Started; log sequence number 0 43655
    090613 15:44:06 [Note] C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt: ready for connections.
    Version: '5.0.81-community-nt'  socket: ''  port: 3306  MySQL Community Edition (GPL)
    错误日志
      

  4.   

    说明你的系统在正常的,在网络层通讯是正常的没有被防火墙屏蔽。
    [code=BatchFile]H:\>telnet localhost 3306
    B
     5.1.33-community-log   \v]PWE2=5/+,;%Dh]zoConnection to host lost.H:\>[/code]日志中,也显示正常090613 15:14:54 [Note] C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt: ready for connections.
    Version: '5.0.81-community-nt'  socket: ''  port: 3307  MySQL Community Edition (GPL)
    090613 15:44:02 [Note] C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt: Normal shutdown090613 15:14:54 MYSQL启动正常,之后 090613 15:44:02 被关闭重启。如果是你手工做的,则说明没什么问题。
    建议做如下检查
    1。看一下windows系统服务中的设置 ,找到MySQL的服务,然后看一下它的命令设置。
    2。把刚才那个命令抄出来,加上 --skip-grant-tables ,在DOS下运行
    3。以root登录,并更改root的密码。
      

  5.   

    按照我的方法绝对能解决你遇到的难题:
    解决方法:
    1。卸载mysql
    2。进入C:\Documents and Settings\All Users\Application Data目录删除mysql文件夹
    3。重新安装mysql 就ok 了
     注意:如果找不到application data 目录 那是因为该文件夹隐藏了,你只需要在工具中显示即可!
      如有疑问,加我Q 153116107
      

  6.   

    今天太郁闷了, MySQL启动的时候忘记了密码,然后启动不了, 我就卸载了再重装,可是重装的时候老是会报错,错误提示是:The security settings could not be applied to the database because the connection has failed with the following error.Error Nr. 1045
    Access denied for user 'root'@'localhost' (using password: YES)If a personal firewall is running on your machine, please make sure you have opened the TCP port 3306 for connections. Otherwise no client application can connect to the server. After you have opened the port please press [Retry] to apply the security settings.If you are re-installing after you just uninstalled the MySQL server please note that the data directory was not removed automatically. Therefore the old password from your last installation is still needed to connect to the server. In this case please select skip now and re-run the Configuration Wizard from the start menu.但是安装不了,原来是有一个东西没有删除掉
    MySQL 5.1 安装过程中报apply security setting错误的解决办法
    1, 卸载MySQL
    2, 删除目录 C:\Documents and Settings\All Users\Application Data\MySQL
    3, 重新安装MySQL 就 OK 啦
    我再安装了一次成功了,哎 真是的
      

  7.   

    A
     5.0.41-community-nt
                        l.>,_{n5,?\OYO`vOf4oVA失去了跟主机的连接。
      

  8.   

    A
     5.0.41-community-nt
                        l.>,_{n5,?\OYO`vOf4oVA失去了跟主机的连接。我这个是什么原因啊?      我的mysql忘记了密码了