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"