MySQL在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>

    
    
     
      
    
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值