1.下载 mysql-mysql-5.1.55-win32.zip
2. 解压缩到任何一个目录,最好目录名称不要有空格;
例如:C:\mysql
3. 删除Embedded,include,lib,mysql-test 这四个目录。
注:这四个目录占了300多M,删除后,只有不到100M。
3,在c:\mysql 复制my-huge.ini生成my.ini;
打开my.ini在[mysqld]节下,添加
basedir=C:\mysql\
datadir=C:\mysql\data\
4,然后编写启动脚本startup.bat,放在C:\mysql\bin路径下。
内容如下:
@echo off
echo start mysql on localhost
mysqld --install mysql --defaults-file=c:\mysql\my.ini
net start mysql5
pause
此启动脚本会将mysql注册到系统服务中。
5,停止脚本stop.bat放在C:\mysql\bin路径下,停止脚本会将系统服务中MySQL卸载掉:
@echo off
echo stop mysql
net stop mysql
mysqld --remove mysql5
pause
6.配置完毕后,双击C:\mysql\bin路径下的startup.bat批处理文件,在系统服务中有一个mysql的服务,并且已经启动,
7. 然后测试下数据库的安装情况,在dos窗口下,输入mysqlshow
C:\mysql\bin>mysqlshow
+--------------------+
| Databases |
+--------------------+
| information_schema |
| test |
+--------------------+
如上信息说明数据库安装成功还有其他测试命令:
mysqlshow -u root mysql
mysqladmin -u root version status proc
8. 开放远程连接
c:\mysql\bin\>mysql -h localhost -u root //这样应该可以进入MySQL服务器
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION //赋予任何主机访问数据的权限
mysql>FLUSH PRIVILEGES //修改生效
mysql>EXIT //退出MySQL服务器
这样就可以在其它任何的主机上以root身份登录啦!
原标题:MySQL NoInstall 配置
关键词:MYSQL