windows xp服务中启动mysql
提示本地计算机无法启动mysql服务 错误3 系统找不到指定路径 cmd里运行 error 2003:Can't connect to MySQL server on 'localhost'(10061) 卸载了mysql 文件夹删了 注册表里三项也删了 重装后第一次可以启动 重启电脑后就启动不了 是不是和什么软件冲突 机子上有oracle ---------
确认一下你的MYSQL是否安装完整。
你是如何启动的?通过widnows的服务管理器?还是通过命令? 看一下服务中的MYSQL服务的命令是什么? 比如 "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" MySQL 然后检查一下这些相关的文件是否存在? ---
看一下是不是端口被占用了。dos下:netstat -a
---
我是完整安装 从服务,dos,exlipse里启动都试过 全不行 my.ini里配置: #Path to installation directory. All paths are usually resolved relative to this. basedir="D:/MySQL/MySQL Server 5.1/" #Path to the database root datadir="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/" --
090914 21:20:23 [Note] D:\MySQL\MySQL Server 5.1\bin\mysqld: ready for connections.
Version: '5.1.36-community' socket: '' port: 3306 MySQL Community Server (GPL) 从上述看,你的mysqld 服务已经 ready for connections. 从你的任务管理器中看一下 mysqld.exe 有没有在运行? 如果mysqld.exe 运行,则说明你的MYSQL服务已经没有问题了。 问题可能是你无关连接你的MYSQL服务。而不是“mysql 启动不起来” ---
$ mysql -u model -port=3306 -h 10.10.1.5 -p
Enter password: ***** 加上端口 或者 $ mysql -u model -port=3306 -p Enter password: ***** 看能联通不 ---
你服务应该启动起来了,估计是客户端的连接端口不对而造成的
看服务起来没有: telnet 127.0.0.1 3306 (注意端口3306要跟你的mysql里面的配置文件要对应) 如果起来的话,那连接的时候加多端口参数 -P3306,如:
mysql -u用户名 -p密码 -P端口(注意:这里的P为大写) |
|