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.zipmysql-noinstall-5.0.19-win32.zip;mysql-essential-5.0.19-win32.msimysql-5.0.19-win32.zip都是安装文件,不过mysql-5.0.19-win32.zipmysql-essential-5.0.19-win32.msi多了一些可选的组件,例如:嵌入式服务器(embeded server)和基准组件(benchmark suite.
 
  
 
  
二安装
 
  
1.利用安装包进行安装:
mysql-essential-5.0.19-win32.msimysql-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,选择数据库类型:多功能的事务专用的非事务专用。三者的区别是:多功能的可以同时使用MyISAMInnoDB储存引擎,它们占用MySQL可用资源各半;事务专用的”InnoDB作为主储存引擎,占用大量的资源,MyISAM引擎仍然可用;非事务专用的”InnoDB就不能再用了,点next
 
  
 
  
h.(因为我选的是多功能的,不同的选项这里可能会不同)这里可以选择存放InnoDB表空间的目录,我选的默认,点next
 
  
 
  
i.就到了为服务器设置合适的并发连接数,有三种类型:决策支持并发连接数较小,默认设为20在线事务处理可以在任何时候达到500个活动的连接;手动设定自己想要的连接数,选了这个后,从右边的下拉框选一个合适的数值,点next
 
  
 
  
 
  
j.选择端口,3306就可以了,点next
k.设置字符集,这里又是有三个选择:标准使用的是latin1字符集,不支持中文;多语言使用的是UTF-8,支持中文;手动选择默认的字符集,选中后可以从右边的下拉框中选择你想要的字符集,里面有gb2312gbk是支持中文的,点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.zipC:\(或者其他你想的安装目录),重命名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注释掉,端口改成3309basedir为安装目录,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.exemysqld-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目录copyF:\mysql\data\目录下,C:\mysql\目录下share目录和my.ini文件也copyF:\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>
 

你可能感兴趣的:(windows)