应该是你的my.ini文件没有配置好!下面的我非安装版mysql的安装过程:复制一份my-medium.ini,然后重命名为my.ini,在my.ini文件中配置下面所提到的部份就可以了。
[client]
#password = your_password
port = 3307
#socket = /tmp/mysql.sock
default-character-set=utf8
[mysqld]
default-character-set=utf8
port = 3307
#socket = /tmp/mysql.sock
basedir=C:/mysql-5.0.22/
datadir=C:/mysql-5.0.22/data/[mysql]
default-character-set=utf8保存好后,运行cmd,然后改变路径到C:\mysql-5.0.22\bin
再输入命令C:\mysql-5.0.22\bin mysqld --install mysql --defaults-file=C:\mysql-5.0.22\my.ini
注意:mysqld可以是C:\mysql-5.0.22\bin目录下的任意一下有子串mysqld%的服务器类型,即可以为mysqld-nt,mysqld-max等。
--install 后面跟的是windows服务名,默认的为mysql提示服务安装成功后就可以使用net start mysql来启动了。