MySql--Install For Windows

一 下载
http://dev.mysql.com/downloads/mysql/5.0.html winddows downloads(platform notes)
Windows Essentials (x86)
 
5.0.19
17.0M
Pick a mirror
MD5: 802ab83d7c3de340aa683869d51dde48 | Signature
Windows (x86)
 
5.0.19
35.2M
Pick a mirror
MD5: a32ca099d21f83c007cdfa08dcb7ac85 | Signature
Without installer (unzip in C:/)
 
5.0.19
37.0M
Pick a mirror
MD5: de72f59d6f49362397a3c8ae1f25c1b7 | Signature
然后点击所对应的Pick a mirror进去,选择一个站点或FTP来下载,我选择的是
· 
 
 
  
  
   
   China
  
  
 
  [vmmatrix.net / 
 
 
  
  
   
   Shanghai
  
  
 
 ] HTTP 
下载mysql-essential-5.0.19-win32.msi,mysql-5.0.19-win32.zip和mysql-noinstall-5.0.19-win32.zip;mysql-essential-5.0.19-win32.msi和mysql-5.0.19-win32.zip都是安装文件,不过mysql-5.0.19-win32.zip比mysql-essential-5.0.19-win32.msi多了一些可选的组件,例如:嵌入式服务器(embeded server)和基准组件(benchmark suite).
二安装
1.利用安装包进行安装:
mysql-essential-5.0.19-win32.msi和mysql-5.0.19-win32.zip安装差不多,我就以mysql-5.0.19-win32.zip为例。双击mysql-5.0.19-win32.zip打开,再双击里面的setup.exe就开始进行安装了,当然你也可以先解压再双击安装。
a.弹出MySQL Server 5.0-Setup Wizard对话框,点next
b.就到了选择安装类型的对话框了,有三种类型:(1)典型 (2)完全 (3)自定义。一般来说选典型就可以了,典型和完全安装都会装在默认的路径C:/Program Files/MySQL/MySQL Server 5.0,如果要改变安装路径就要选择自定义,我这里选择的是“完全”
c.点击next->install就开始安装了。如果选择“自定义”的话,改变你的安装路径后,再点击next->install是一样的。
d.跟着就到了一个问你是否要申请一个登录MySQL.com的帐户,有兴趣的话可以按步骤来申请一个,呵呵。我选择的是Skip Sign-Up->finish。
注意这时并没有安装完成,接着要进行配置,配置好后才能使用!
e.点finish后会马上弹出一个MySQL Server Instance Configuration Wizard的对话框,点next
f.又到了一个选择配置类型的对话框,“详细”和“标准”配置,如果想快的话就选“标准”,再点next就可以了。不过我强烈推荐选“详细”的单选按钮,点next
g.再选择服务器类型“开发者”,“服务器”,“专门的MySQL服务器”,三者之间的区别是占用的内存的不同,从最小,中等,最大。点next,选择数据库类型:“多功能的”,“事务专用的”,“非事务专用”。三者的区别是:“多功能的”可以同时使用MyISAM和InnoDB储存引擎,它们占用MySQL可用资源各半;“事务专用的”InnoDB作为主储存引擎,占用大量的资源,MyISAM引擎仍然可用;“非事务专用的”InnoDB就不能再用了,点next
h.(因为我选的是“多功能的”,不同的选项这里可能会不同)这里可以选择存放InnoDB表空间的目录,我选的默认,点next
i.就到了为服务器设置合适的并发连接数,有三种类型:“决策支持”并发连接数较小,默认设为20;“在线事务处理”可以在任何时候达到500个活动的连接;“手动设定”自己想要的连接数,选了这个后,从右边的下拉框选一个合适的数值,点next后
j.选择端口,3306就可以了,点next
k.设置字符集,这里又是有三个选择:“标准”使用的是latin1字符集,不支持中文;“多语言”使用的是UTF-8,支持中文;“手动选择默认的字符集”,选中后可以从右边的下拉框中选择你想要的字符集,里面有gb2312和gbk是支持中文的,点next
l.安装成为windows的服务,并可以从右边的下拉框中为它选择一个名称,例如“MySQL”,“MySQL5”等。Launch the MySQL Server automatically是否自动启动服务,Include Bin Directory in Windows Path是否要将安装目录C:/Program Files/MySQL/MySQL Server 5.0/bin加入环境变量PATH中,建议加入的好,点next
m.设置root用户的密码,当然也可以不把Modify Security Setting 勾掉不设密码,建议还是设的好。Enable root access from remote machines是否允许root用户进行远程登录,Create An Anonymous Account是否创建匿名用户
n.点next->Execute->Finish。
至此MySQL终于安装完成!
三测试
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:/Documents and Settings/Administrator/桌面>mysql -uroot -p
Enter password: ********
Welcome to the MySQL monitor.  Commands end with ; or /g.
Your MySQL connection id is 2 to server version: 5.0.19-nt
Type 'help;' or '/h' for help. Type '/c' to clear the buffer.
mysql>
看到上面这个就说明安装成功!一般的登录为:mysql -h host -u user -p (password)
 
四 再来看看非安装包的安装
1.将mysql-noinstall-5.0.19-win32.zip到C:/(或者其他你想的安装目录),重命名mysql
2.进入C:/mysql/可以找到如下的配置文件样本,my-small.ini,my-medium.ini等。我选择my-medium.ini,先将复制到另外的地方,例如:桌面,然后重命名为my.ini,再剪切回C:/mysql/目录下。
3.打开my.ini进行编辑,要修改的地方如下:
[client]
#password = your_password
port  = 3309
#socket  = /tmp/mysql.sock
将socket项用'#'注释掉,因为windows下没有,又因为我上面用了端口3306,所以这里要把端口也改了,改为3309,你可以改成其他没有被占用的端口3307,3308等。
[mysqld]
basedir=C:/mysql/
datadir=C:/mysql/data/
port  = 3309
#socket  = /tmp/mysql.sock
default-character-set=utf8
这里同样把socket注释掉,端口改成3309;basedir为安装目录,datadir为存放数据的目录,记住要用“/”,而不是“/”,如果要用"/"就要这样使用C://mysql//data,另外这里我还设置了默认的字符集为utf8。
还有
[mysql]
default-character-set=utf8
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates
在上面添加默认的字符集就可以了。
4.编辑完my.ini文件后就要选择一种MySQL服务器类型,它们之间的区别如下:
Binary
Description
mysqld-debug
Compiled with full debugging and automatic memory allocation checking, as well as InnoDB and BDB tables.
mysqld
Optimized binary with InnoDB support.
mysqld-nt
Optimized binary for Windows NT, 2000, and XP with support for named pipes.
mysqld-max
Optimized binary with support for InnoDB and BDB tables.
mysqld-max-nt
Like mysqld-max, but compiled with support for named pipes.
上面每一种类型都可以在C:/mysql/bin目录下找到对应的.exe程序,例如:mysqld-max.exe,mysqld-nt.exe等。
5.选择好后就要安装成windows服务了,过程如下:(我选的是mysqld-max)
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:/Documents and Settings/Administrator/桌面>cd c:/mysql/bin
C:/mysql/bin>mysqld-max --install mysql-max --defaults-file=c:/mysql/my.ini
Service successfully installed.
C:/mysql/bin>net start mysql-max
mysql-max 服务正在启动 .
mysql-max 服务已经启动成功。

C:/mysql/bin>mysql -uroot --port=3309
Welcome to the MySQL monitor.  Commands end with ; or /g.
Your MySQL connection id is 1 to server version: 5.0.19-max-log
Type 'help;' or '/h' for help. Type '/c' to clear the buffer.
安装成windows服务的命令格式为:服务器类型 --install(自动) 名称(你想要用的名称) --defaults-file=my.ini文件的绝对路径。--install-manual(手动)
注意:上面的登录mysql -uroot --port=3309 非安装默认设定的用户为root,密码为空,同时因为我改了端口,所以要加上--port选项。
 
五 一台机器上安装多个windows服务
1.创建要安装的目录,例如:F:/mysql,在F:/mysql目录下再创建一个子目录data.
2.再到已经装好的mysql的目录下,例如:C:/mysql/,把里面data目录下的mysql目录copy到F:/mysql/data/目录下,再C:/mysql/目录下share目录和my.ini文件也copy到F:/mysql/目录下,其实只需要C:/mysql/share/english目录下的errmsg.sys文件.
3.编辑F:/mysql/my.ini文件,修改里面的端口和basedir,datadir就可以了.
[client]
#password = 123456
port  = 3308
#socket  = /tmp/mysql.sock
[mysqld]
# set basedir to your installation path
basedir=F:/mysql/
# set datadir to the location of your data directory
datadir=F:/mysql/data/
port  = 3308
4.安装成windows服务同上面的非安装版本的安装过程是一样的,过程如下:
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:/Documents and Settings/Administrator/桌面>cd c:/mysql/bin
C:/mysql/bin>mysqld-debug --install mysql-debug --defaults-file=F:/mysql/my.ini
Service successfully installed.
C:/mysql/bin>net start mysql-debug
mysql-debug 服务正在启动 .
mysql-debug 服务已经启动成功。

C:/mysql/bin>mysql -uroot --port=3308
Welcome to the MySQL monitor.  Commands end with ; or /g.
Your MySQL connection id is 1 to server version: 5.0.19-community-debug-log
Type 'help;' or '/h' for help. Type '/c' to clear the buffer.
mysql>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值