`
jinvasshole
  • 浏览: 771761 次
文章分类
社区版块
存档分类
最新评论

J2EE配置傻瓜篇(二):安装MySQL

 
阅读更多

2.1下载

2.1.1下载数据库软件

数据库软件下载地址:http://download.mysql.cn/src/2006/0218/199.html

2.1.2下载数据库驱动程序MySQL JDBC Driver

数据库驱动程序下载地址:

http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-3.1.13.zip/from/pick

也可以到http://dev.mysql.com/downloads/connector/j/5.0.html下载最新的JDBC驱动程序。

注意:不光要安装数据库软件,还要有数据库驱动程序,这样网站才能访问数据库。

2.1.3MySQL-Front下载

MySQL数据库精巧,性能告,占用内存小,不过也有一个不太方便的地方,那就是它自己没有比较好的操作界面,而且还是英文的,不过有一个第三方工具MySQL-Front,以下是下载地址:

http://www.down911.cn/SoftView/SoftView_2677.html

MySQL-Front是一个简体中文的软件,利用它可以很方便的查看和操作MySQL数据库。

2.2安装

2.2.1安装步骤

注意:尽管MySQL的默认安装路径是安装在系统分区下,但是这里不建议这么安装,因为将来一旦系统出现问题需要重装,操作不当就会导致数据库里的数据丢失。

2.2.1.1执行安装程序,以下是安装过程截图。

<shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></path><lock aspectratio="t" v:ext="edit"></lock></shapetype><shape id="_x0000_i1025" style="WIDTH: 302.25pt; HEIGHT: 231.75pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image001.png"></imagedata></shape>

1,注意选择最后一个选项,如上图。

<shape id="_x0000_i1032" style="WIDTH: 302.25pt; HEIGHT: 231.75pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image003.png"></imagedata></shape>

2,选择要安装的功能,建议不要将软件安装在系统分区里,如上图所示。

<shape id="_x0000_i1033" style="WIDTH: 302.25pt; HEIGHT: 231.75pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image005.png"></imagedata></shape>

3,是否需要注册到MySQL.com,可以选择最后一个选项,即不注册,对软件使用没有影响。如上图。

<shape id="_x0000_i1034" style="WIDTH: 302.25pt; HEIGHT: 231.75pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image007.png"></imagedata></shape>

4,选择配置安装完之后立即配置数据库服务器,如上图。

<shape id="_x0000_i1035" style="WIDTH: 302.25pt; HEIGHT: 231.75pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image009.png"></imagedata></shape>

5,选择详细配置服务器,如上图所示。

<shape id="_x0000_i1036" style="WIDTH: 302.25pt; HEIGHT: 231.75pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image011.png"></imagedata></shape>

6,配置为服务器,如上图所示。

<shape id="_x0000_i1037" style="WIDTH: 302.25pt; HEIGHT: 231.75pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image013.png"></imagedata></shape>

7,选择第一个。如图。

<shape id="_x0000_i1038" style="WIDTH: 302.25pt; HEIGHT: 231.75pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image015.png"></imagedata></shape>

8,选择同时最大连接数,可以根据情况设置,这是设置的是30,在初期完全够用,不过也可以设置更大数据,比如100。如上图。

<shape id="_x0000_i1039" style="WIDTH: 378pt; HEIGHT: 289.5pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image017.png"></imagedata></shape>

9,设置MySQL端口号。选择允许网络使用。一般不要修改“Port Number(端口号)“这个数值,如上图。

<shape id="_x0000_i1040" style="WIDTH: 378pt; HEIGHT: 289.5pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image019.png"></imagedata></shape>

10,服务器语言配置,一定要注意将语言配置成”gbk”,如上图所示。

<shape id="_x0000_i1041" style="WIDTH: 378pt; HEIGHT: 289.5pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image021.png"></imagedata></shape>

11,注意:选中“Install As Windows Service”和“Lunch the MySQL Server automatically”两个选项(如上图),配置服务器作为Windows的一个服务,这样MySQL就能每次随系统启动。

<shape id="_x0000_i1042" style="WIDTH: 378pt; HEIGHT: 289.5pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image023.png"></imagedata></shape>

12,设置数据库管理员(root)的密码,将来root管理员就以这个密码登录数据库,请一定要记住这个密码,因为要管理数据库需要用到这个密码。如上图。

<shape id="_x0000_i1043" style="WIDTH: 378pt; HEIGHT: 289.5pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image025.png"></imagedata></shape>

13,点击中间的”Execute”按钮,执行配置。如果看到上面四个选项都没有出现红叉就说明配置正确。

这样就完成了MySQL数据库服务器的配置了。

2.3配置

2.3.1配置JDBC驱动程序。

将下载的MySQL驱动程序解压(默认下载的文件格式都是zip格式),将解压后的jar文件放到%TOMCAT_HOME%/shared/lib目录下(注意%TOMCAT_HOME%是一个系统变量,可以参见Tomcat配置中相关说明),并将这个目录添加到CLASSPATH环境变量中,这样CLASSPATH变量就是:

.;%JAVA_HOME%/lib%TOMCAT_HOME%/shared/lib;

2.3.2配置MySQL-Front。

将下载下来的MySQL-Front安装完成后,配置之后就可以使用了。配置过程截图如下:

<shape id="_x0000_i1026" style="WIDTH: 412.5pt; HEIGHT: 32.25pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image027.png"></imagedata></shape>

14,点下方的绿色的“+”按钮,新建一个数据库连接。

<shape id="_x0000_i1027" style="WIDTH: 251.25pt; HEIGHT: 228.75pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image029.png"></imagedata></shape>

15,新建数据库连接对话框,点一下“新建”按钮。

<shape id="_x0000_i1044" style="WIDTH: 237pt; HEIGHT: 272.25pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image031.png"></imagedata></shape>

16,填写数据库连接名称,可以随意填写,最好填写有意义的名字,便于区分。

<shape id="_x0000_i1045" style="WIDTH: 237pt; HEIGHT: 272.25pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image033.png"></imagedata></shape>

17,填写MySQL服务器IP地址和端口号,如果MySQL服务器在本机,可以填写127.0.0.1,如果安装是采用的的默认的端口号,那么不用更改端口号,否则就需要更改成安装时所填写的端口号

<shape id="_x0000_i1046" style="WIDTH: 189.75pt; HEIGHT: 217.5pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image035.png"></imagedata></shape>

18,填写MySQL服务器登录,注意这里不要随便填写,应该是已经添加到MySQL数据库登录用户名和对应密码。可以填写root用户,而root用户的密码是在安装时设置的,因为这个用户是在安装过程中自动添加的,密码就是安装过程中填写的密码。注意:如果要添加其它的登录用户,必须要在数据库登录用户中已经存在这个用户,而且这里的登录用户有别于网站的登录用户,同时只有授权的用户才能访问对应的数据库(查看如何对用户授权)。

<shape id="_x0000_i1047" style="WIDTH: 201pt; HEIGHT: 183pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image037.png"></imagedata></shape>

19,添加完成后界面,因为root帐户没有登录,所以“上次登录”是“???”字样。

2.4MySQL的使用

有两种使用方式:通过命令行方式使用和利用MySQL-Front方式。将来的数据库查询语句也是在这两种方式之一中挑选输入。

2.4.1命令行方式

<shape id="_x0000_i1048" style="WIDTH: 295.5pt; HEIGHT: 60pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image039.png"></imagedata></shape>

20,命令行方式登录MySQL。

从开始菜单找到“MySQL Command Line Client”并运行,会出现一个DOS窗口,在提示输入密码时输入安装时设置的密码即可。登录成功后,输入“show databases;”回车就会看到下面的结果。

<shape id="_x0000_i1049" style="WIDTH: 401.25pt; HEIGHT: 262.5pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image041.png"></imagedata></shape>

21,命令行方式运行查询结果界面。

2.4.2MySQL-Front方式

MySQL-Front是一个图形化界面的MySQL数据库管理工具,一般情况下,如果不是特别说明,就可以利用这个工具进行数据库管理。

<shape id="_x0000_i1050" style="WIDTH: 438.75pt; HEIGHT: 95.25pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image043.png"></imagedata></shape>

22,找到MySQL-Front运行文件。

<shape id="_x0000_i1051" style="WIDTH: 251.25pt; HEIGHT: 228.75pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image045.png"></imagedata></shape>

23,选择登录用户名。

<shape id="_x0000_i1028" style="WIDTH: 222pt; HEIGHT: 150.75pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image047.png"></imagedata></shape>

24,输入用户口令,点“确定”登录。

<shape id="_x0000_i1029" style="WIDTH: 481.5pt; HEIGHT: 348.75pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image049.png"></imagedata></shape>

25,登录成功界面。

附:使用MySQL-Front执行SQL语句

<shape id="_x0000_i1052" style="WIDTH: 247.5pt; HEIGHT: 35.25pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image051.png"></imagedata></shape>

常用工具按钮图

点一下<shape id="_x0000_i1053" style="WIDTH: 78.75pt; HEIGHT: 15pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image053.png"></imagedata></shape>按钮,就可以在下面的空白框中输入SQL语句,安后点一下<shape id="_x0000_i1054" style="WIDTH: 18.75pt; HEIGHT: 18.75pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image055.png"></imagedata></shape>即可执行,如果是查询,在下面的还会有输出(注意:不是所有语句都有输出,一些更新、删除语句是没有输出的)

<shape id="_x0000_i1030" style="WIDTH: 482.25pt; HEIGHT: 75.75pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image057.png"></imagedata></shape>

图:执行查询的截图,这是查询,所有有输出。

2.4.3添加一个数据库登录用户

按照2.4.2的方式登录到MySQL,然后按照使用MySQL-Front执行SQL语句中示例中执行,输入如下语句:

GRANT ALL PRIVILEGES ON victa.* TO victa@"%" IDENTIFIED BY 'victa' WITH GRANT OPTION;

并点<shape id="_x0000_i1031" style="WIDTH: 21.75pt; HEIGHT: 15.75pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/%E5%91%A8%E9%87%91%E6%A1%A5/LOCALS~1/Temp/msoclip1/01/clip_image059.png"></imagedata></shape>按钮执行上面的SQL语句。注意在命令行窗口下输入也是一样的效果。

因为这个用户将来要做网站访问用户,它的用户名是“victa”。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics