我也遇上了这样的情况,按楼上的朋友所说的step by step,结果是: C:\mysql\bin>net start mysql MySql 服务正在启动 . MySql 服务无法启动。系统出错。发生系统错误 1067。进程意外终止。 抓狂
MySQL 的 Windows 版本安装很简单。装在任何位置都可以,基本上不用做什么设置就可以直接使用了。 我以前也遇到过这个情况。MySQL 已经运行,但是就是应用程序就是无法连接上去。 后来换了个版本的MySql使用正常。对比了一下两个版本安装后的文件,无法连接的那个版本好像少了几个文件。也没有仔细去分析过。反正能用就行了。 如果有人知道是怎么会事情,请告知。 也建议搂主,换个版本试试。
你的错误号码是10060,得知你得原因是“No connection could be made because the target machine actively refused it. ”就是机器能够连接,可是某个端口号码没有服务我提供两个具体原因: 1 你的mysql服务器端口号码不对,你重配置一下 2 你的hosts文件被人改写,localhost可能对应的不是127.0.0.1
MYSQL连接不到localhost(127.0.0.1)主机
很可能是你的用户没有创建LocalHost用户,请试着用root用户运行 GRANT ALL PRIVILEGES ON db.* TO username@'localhost';来创建本地用户,再进行其他登录.
mysqld-max或mysqld-max-nt 后面接-install .可以把MYSQL安装为服务,而后可以用net start mysql
启动服务管理进程。然后运行mysql -u 用户名 [-p]就回出现mysql> 的命令行。用完后可键入net stop mysql 关掉服务器进程。这在mysql3。23。x下可以,好象在4。1。x的版本下安装时末了他有让你配置服务的可选项。
这个错误是客户端无法连接服务器,有可能是服务未启动成功,或者服务所监听的端口不在客户端连接的端口等.
〉on 'localhost'
可以以root用户登陆管理用户权限(可用可视化工具,如DBTool等)。
good luck.
1)、进入d::\mysql\bin目录,运行winmysqladmin.exe,在屏幕右下角的任务栏内会有一个带红色的图符
2)、鼠标左键点击该图符,选择“show me”,出现“WinMySQLAdmin”操作界面;首次运行时会中间会出现一个对话框要求输入并设置你的用户名和口令
3)、选择“My.INI setup”
4)、在“mysqld file”中选择“mysqld-opt”(win9x)或“mysqld-nt”(winNT)
5)、选择“Pick-up or Edit my.ini values”可以在右边窗口内对你的my.ini文件进行编辑
6)、选择“Save Modification”保存你的my.ini文件
7)、如果你想快速使用winmysqladmin(开机时自动运行),选择“Create ShortCut on Start Menu”
8)、测试:
进入DOS界面;
在d:\mysql\bin目录下运行mysql,进入mysql交互操作界面
输入show databases并回车,屏幕显示出当前已有的两个数据库mysql和test 方法二:不使用winmysqladmin
1)、运行,进入c:/mysql/bin目录
2)、win9X下)运行:
mysqld
在NT下运行:
mysqld-nt --standalone
3)、此后,mysql在后台运行
4)、测试mysql:(在d:/mysql/bin目录下)
a)、mysqlshow
正常时显示已有的两个数据库mysql和test
b)、mysqlshow -u root mysql
正常时显示数据库mysql里的五个表:
columns_priv
db
host
tables_priv
user
c)、mysqladmin version status proc
显示版本号、状态、进程信息等
d)、mysql test
进入mysql操作界面,当前数据库为test
5)、mysql关闭方法:
mysqladmin -u root shutdown
mysqld-nt --install让后会提示你mysql安装成功,然后输入mysqld-nt --console, \然后再输入命令net start mysql这样就会启动你的mysql了
如果还是不想就看看你的my。cnf和你的my.ini文件是不是配置正确了,如果还是不行看看 你的登陆的用户是不是具有系统权限
这个问题应该很好解决的
C:\mysql\bin>net start mysql
MySql 服务正在启动 .
MySql 服务无法启动。系统出错。发生系统错误 1067。进程意外终止。
抓狂
我以前也遇到过这个情况。MySQL 已经运行,但是就是应用程序就是无法连接上去。
后来换了个版本的MySql使用正常。对比了一下两个版本安装后的文件,无法连接的那个版本好像少了几个文件。也没有仔细去分析过。反正能用就行了。
如果有人知道是怎么会事情,请告知。
也建议搂主,换个版本试试。
1 你的mysql服务器端口号码不对,你重配置一下
2 你的hosts文件被人改写,localhost可能对应的不是127.0.0.1
GRANT ALL PRIVILEGES ON db.*
TO username@'localhost';来创建本地用户,再进行其他登录.
mysql必须装在c盘下才行。别的盘服务启动不了。林子大了什么鸟都有,哪个老师告诉你的啊?我的就是装在D盘上了,系统在C盘上的
先运行 mysql/bin下面的winmysqladmin.exe。点击图标 winnt/register service 注册服务 启动服务。然后再试试能否连接。对了,好像我用的5.0alpha的mysql-nt服务(mysqld-nt.exe).你可以考虑试试看哦。不过我同事他们都是用的16的,好像也没什么问题的。呵呵。
C:\Documents and Settings\用户名\WINDOWS下建一个my.ini,如果你的用户名是中文的话,可能会有问题,解决办法:将my.ini拷到C:\WINDOWS下.并修改my.ini
[mysqld]
basedir=mySQL安装根目录
#bind-address=本机IP
datadir=mySQL安装根目录/data
#language=mySQL安装根目录/share/your language directory
#slow query log#=
#tmpdir#=
#port=端口号
#set-variable=key_buffer=16M
[WinMySQLadmin]
Server=mySQL安装根目录/bin/mysqld-nt.exe(如是98,mysqld.exe)
user=用户名
password=密码
你需要为本机的IP设置一个mysql的用户
你使用一些mysql的管理工具然后为本机添加一个管理的用户 然后再登陆就可以解决问题了
如服务启动失败,
一定是你的My.ini文件出了差错,
MySQL服务不能正常启动
你删除了它后,MySQL就会按其默认配置运行,
那就没有问题了
不行就delete,然后换个版本。
1、环境变量里面加入路径;
2、在X:\mysql下找到my-large(别的也可以)配置一下服务;
3、在X:\mysql\bin中找到winMysqlAdmin执行一下,完成配置;
4、在控制面板里找到mysql服务,启动一下。
应该没问题的。
我用的是Windows2000Server
http://neteye.blogchina.com/1742395.html