0401mysql实验手册MySQL数据库安装.docx
《0401mysql实验手册MySQL数据库安装.docx》由会员分享,可在线阅读,更多相关《0401mysql实验手册MySQL数据库安装.docx(12页珍藏版)》请在冰点文库上搜索。
![0401mysql实验手册MySQL数据库安装.docx](https://file1.bingdoc.com/fileroot1/2023-5/10/d6fe33d4-feb8-49ad-971e-5f24ead1fbf4/d6fe33d4-feb8-49ad-971e-5f24ead1fbf41.gif)
0401mysql实验手册MySQL数据库安装
MySQL数据库的搭建
版本1.0
JAVA课程组
2009年7月
修改记录
修改时间
修改人
修改内容
2009.07.27
刘战洪
文档创建
目录
MySQL数据库的搭建1
版本1.01
JAVA课程组1
一、MySQL概述4
二、选择MySQL安装版本4
三、MySQL服务的安装4
3.1解压缩4
3.2配置文件4
3.3安装服务5
3.4启动服务5
四、使用命令行客户端连接mysql数据库6
五、设置密码6
六、使用图形化客户端工具7
6.1registerdatabase7
6.2createdatabase10
一、MySQL概述
Mysql是一个开源的关系数据库管理系统,它体积小,速度快,而且是开源的,目前被广泛应用在中小型网站。
二、选择MySQL安装版本
MySQL支持多种操作系统平台,我们以微软Windows版本作为示例,并且为了更好的了解MySQL,我们选择压缩版的安装包,可以从MySQL的官方网站()下载最新版本,在学院的FTP上也有一个我们教学过程中使用的版本,地址是:
ftp:
//ftp.edu2act.org/Java/software/tools/。
三、MySQL服务的安装
3.1解压缩
将下载的mysql服务器安装包mysql-noinstall-5.0.77-win32.zip解压到你选择的目录(本例中我还是放在E盘的根目录下面)。
3.2配置文件
进入到解压的目录下,看到里面有5个配置文件,分别是:
my-small.ini、my-medium.ini、my-large.ini、my-huge.ini、my-innodb-heavy-4G.ini。
这些都是官方给出的经过优化的配置文件,我们可以根据自己系统的需要选择一个:
●my-small.ini小型负载的配置(内存<=64M)
●my-medium.ini中型负载的配置(内存<=128M)
●my-large.ini负载比较大的配置(内存=512M)
●my-huge.ini巨大负载的配置(1G<=内存<=2G)
●my-innodb_heavy_4G.ini高负荷大型事务的配置(内存>=4G)
在这里我们选择使用my-small.ini作为我们的配置文件。
因为mysql启动的时候会默认读取my.ini配置文件中的信息。
所以我们新建一个文件,名为my.ini,将my-small.ini中的内容粘贴到my.ini中。
在my.ini文件中找到[mysqld]节点,在该节点后面加入以下两句话(注意等号后面写上你自己机器上mysql的解压路径):
basedir=E:
\mysql-5.0.77-win32
datadir=E:
\mysql-5.0.77-win32\data
文件整体看上去如图3-1
图3-1
好了,保存并关闭文件。
3.3安装服务
打开命令行,进入到mysql解压目录下的bin目录,输入命令mysqld–install回车之后,看到提示“servicesuccessfullyinstalled“,说明mysql服务已经成功设为windows服务了,如下图3-2所示。
图3-2
补充:
卸载数据库服务可使用以下命令
mysqld–remove卸载服务。
3.4启动服务
进入windows的服务窗口(如何进入相见上文中tomcat部分的介绍),找到MySql服务,点击“start”按钮启动mysql服务就可以了。
四、使用命令行客户端连接mysql数据库
启动了mysql服务之后,我们就可以创建数据库和数据表进行数据的增删查改了。
打开命令行,进入到mysql的解压目录下的bin目录,输入命令mysql–uroot回车便可以进入mysql的命令行客户端。
在里面就可以执行各钟sql语句了,如图4-1所示:
图4-1
五、设置密码
mysql装好之后,我们不必输入用户名或密码就能登录。
因为系统的mysql数据库的user表中有一个空的用户名和空的密码的一行数据(没有root权限,只能查看不能创建或修改),和一个root用户名但是密码为空的数据行。
这样不太安全,我们必须为root用户设置密码(下面假如要为root用户设置密码111111)。
1)用root用户登录MySQL:
进入MySQL安装目录\bin,执行:
mysql-uroot;
2)修改root密码:
mysql>updatemysql.usersetpassword=PASSWORD('111111')whereuser='root';
mysql>flushprivileges;
这样root的密码就设置好了,按ctrl+c退出mysql。
再次输入命令mysql–uroot便登录不了了,需要输入密码。
输入命令:
mysql–uroot–p111111便才能登录到mysql.
六、使用图形化客户端工具
相信大家都不喜欢在命令行这种操作环境。
下面我们使用EMSMysqlmanager这个免费的图形化客户端工具来连接mysql数据库。
将下载的SQLManagerLiteforMySQL.rar文件解压。
到解压后的目录中找到MyManager.exe,双击运行程序,界面如图6-1所示。
左上角的三个按钮分别是“registerdatabase(注册一个数据库连接)”、“unregisterdatabase(取消数据库的连接)”和“createnewdatabase(创建一个新数据库)”。
图6-1
6.1registerdatabase
“registerdatabase”是连接到Mysql的一个已有的数据库,点击该按钮在弹出的对话框中填入相应的内容。
Hostname是指你要连接的数据库服务器所在的主机的IP地址,如果是连本机的Mysql服务器,那么写上localhost即可。
Username和password分别输入你的mysql的用户名和密码。
如图6-2所示:
图6-2
点击”next“按钮进入选择数据库和编码的界面,如下图所示。
我们就选择上文中我们在命令行中创建的mydb数据库,一定注意编码要选择windowscharset,否则中文将出现乱码。
如图6-3
图6-3
再点击”finish“按钮便完成数据库的连接。
左边导航栏里你新建的数据库连接,便可以看到里面的内容:
tables里面有我们刚才创建的t1表。
如图6-4所示:
图6-4
点击右边窗格里的“Fields“tab页,你可以在里面对表中的数据进行插入、删除和修改。
”DDL”tab页是该表的sql语句。
都是图形化操作,在此不再赘述。
6.2createdatabase
点击“createdatabase”按钮新建一个数据库。
在弹出的窗口中的databasename处填写你要新建的数据库的名字,本例中我起的名字是mydb2。
点击”next”按钮进行下一步。
在窗口中的characterset一栏上,取消默认的”UserServersettings”选项,选择utf8编码,如图6-5所示:
图6-5
点击”next”按钮进行下一步,如下图所示。
注意clientcharset一栏中也要修改编码方式为utf8,这样才能正确的插入和显示中文数据。
如图6-6
图6-6
这样数据库就创建好了。
你可以在左边的导航栏中看到这个项目“mydb2onlocalhost“,双击激活它。
从左边的导航窗口中看到我们新建的数据库。
“Tables“下面还没有任何数据表,下面我们创建一个新的数据表。
在”Tables“处右键newtable,会弹出创建新表的窗口,如图6-7所示:
图6-7
在Tablename处输入你要创建的数据表的名字,本例中我们的表名为t2。
然后点击上面的“Fields“tab页,创建表的数据项(列),如图6-8所示:
图6-8
本例中加入表中只有2列:
id和name,数据类型分别是integer和varchar。
输入后点击compile按钮就完成了表的创建。
点击“data“tab页,插入一些数据,图形化界面操作如图6-9所示:
图6-9