Error 2003 Can't connect to mysql server on 'localhost'

平台:win7旗舰版

一、在mysql的安装目录中复制my-default.ini并修改名称为my.ini,添加内容

[mysqld]
basedir =d:/MYSQL            
datadir =d:/MYSQL/data
port =3306
[WinMySQLadmin]
server=d:/MYSQL/bin/mysqld.exe
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

最少需要添加

[mysqld]
basedir =d:/MYSQL            
datadir =d:/MYSQL/data

[WinMySQLadmin]
server=d:/MYSQL/bin/mysqld.exe

MYSQL表示mysql的安装目录,datadir必须为*/data

二、在环境变量中新建MYSQL_HOME="d:\MYSQL\"

在PATH中添加D:\MYSQL\bin\

三、将mysql注册为系统服务,进入cmd,更改路径到d:/MYSQL/bin

>mysql install mysql --defaults-file="d:/MYSQL/my.ini"

显示Service Sueecssfully Installed

>net start mysql

mysql服务 正在启动

mysql服务启动成功

如果出现系统错误1067则需要检查my.ini文件中的路径是否设置错误,然后使用命令mysqld -remove将当前的服务清除

重新加载服务mysql install mysql --defaults-file="d:/MYSQL/my.ini" 

 

 

 

 

posted @ 2013-04-16 09:54  斜律诗之殤  阅读(255)  评论(0编辑  收藏  举报