1、下载非安装版的mysql,如:mysql-noinstall-5.0.45-win32.zip
2、解压到任意位置,我解压在d:\mysql-noinstall-5.0.67-win32.zip,为了方便起见将文件夹名称改为mysql
3、在C:\WINDOWS\下创建一个my.ini文件,填写如下内容,以指出你的安装路径和数据存放路径:
[mysqld]
# set basedir to your installation path
basedir=e:/mysql (请注意:在.ini文件中路径的分隔符是“/”而不是“\”)
# set datadir to the location of your data directory
datadir=e:/mysql/data
040927 19:11:27 mysqld: Normal shutdown
040927 19:11:28 InnoDB: Starting shutdown...
040927 19:11:31 InnoDB: Shutdown completed
040927 19:11:31 mysqld: Shutdown Complete
表示已经关闭。
5、把MYSQL安装成服务,以让MYSQL自动启动
2、解压到任意位置,我解压在d:\mysql-noinstall-5.0.67-win32.zip,为了方便起见将文件夹名称改为mysql
3、在C:\WINDOWS\下创建一个my.ini文件,填写如下内容,以指出你的安装路径和数据存放路径:
[mysqld]
# set basedir to your installation path
basedir=e:/mysql (请注意:在.ini文件中路径的分隔符是“/”而不是“\”)
# set datadir to the location of your data directory
datadir=e:/mysql/data
4、点击“开始”->“运行”,输入cmd,然后cd d:\mysql\bin,在bin目录下输入mysqld --console,显示如下表示服务已经启动,此时可使用navicat连接,用户名root
,密码不填
然后在另一个dos窗口关闭mysql
service:
mysqladmin -u root shutdown
此时看到刚才启动MYSQL的窗口显示:040927 19:11:27 mysqld: Normal shutdown
040927 19:11:28 InnoDB: Starting shutdown...
040927 19:11:31 InnoDB: Shutdown completed
040927 19:11:31 mysqld: Shutdown Complete
表示已经关闭。
5、把MYSQL安装成服务,以让MYSQL自动启动
在DOS窗口使用如下命令:
mysqld --install
mysqld --install
如果 mysql Install/Remove of the Service Denied!
只要在进入 C:\Window 找到CMD.EXE 右键选择 以管理员身份 进行,再进入相应目录执行mysqld --install 命令
即可,
即可,
Service successfully installed.
非常简单。此时可以到计算机管理-服务中看到多了一个mysql的服务,你可以根据
自己的喜好把它设置为自动或者手动启动。
6、测试服务是否安装成功
可以在服务面板中直接看看能不能启动,也可以到DOS窗口用命令
net start sql
测试,这是一个windows命令。
如果出现了1067号错误,一般的原因就是你在前面第3步中my.ini没有设置对。
可以在服务面板中直接看看能不能启动,也可以到DOS窗口用命令
net start sql
测试,这是一个windows命令。
如果出现了1067号错误,一般的原因就是你在前面第3步中my.ini没有设置对。
7、用以下命令测试服务是否已经启动成功
e:\> e:\mysql\bin\mysqlshow
e:\> e:\mysql\bin\mysqlshow -u root mysql
e:\> e:\mysql\bin\mysqladmin version status proc
e:\> e:\mysql\bin\mysql test
e:\> e:\mysql\bin\mysql -e "SELECT Host,Db,User FROM db" mysql -u root
e:\> e:\mysql\bin\mysqlshow
e:\> e:\mysql\bin\mysqlshow -u root mysql
e:\> e:\mysql\bin\mysqladmin version status proc
e:\> e:\mysql\bin\mysql test
e:\> e:\mysql\bin\mysql -e "SELECT Host,Db,User FROM db" mysql -u root