用以下命令:
"d:\seven\mysqld-nt" --install MySQL --defaults-file="D:\seven\my.ini"
把mysql安装为windows服务后。再用:
net start mysql启动服务,系统提示服务已经正常启动。然后用:
mysql -uroot -p登录,系统报错:
ERROR 2003(HY000): Can't connect to MySQL server on 'localhost' (10061)
然后检查服务管理器,mysql已经启动。然后用netstat -a命令检查3306断口是否打开。结果发现3306断口没有打开。说明:
我的服务器没有安装防火墙,windows防火墙也没有启动。只有一个诺顿请问:
为什么启动服务之后3306断口不自动打开。我的mysql配置文件my.ini中就是用这个默认断口的。
"d:\seven\mysqld-nt" --install MySQL --defaults-file="D:\seven\my.ini"
把mysql安装为windows服务后。再用:
net start mysql启动服务,系统提示服务已经正常启动。然后用:
mysql -uroot -p登录,系统报错:
ERROR 2003(HY000): Can't connect to MySQL server on 'localhost' (10061)
然后检查服务管理器,mysql已经启动。然后用netstat -a命令检查3306断口是否打开。结果发现3306断口没有打开。说明:
我的服务器没有安装防火墙,windows防火墙也没有启动。只有一个诺顿请问:
为什么启动服务之后3306断口不自动打开。我的mysql配置文件my.ini中就是用这个默认断口的。
"d:\seven\mysqld-nt" --defaults-file="D:\seven\my.ini"
方法运行mysql后,mysql可以正常登陆。说明my.ini文件是没有问题的,而且localhost方式可以登录的