实验1MySQL数据库服务器配置(预备知识:第1,2章;分值:16分;需辅导教师评分)
1.实验目的
掌握MySQL的安装方法,练习MySQL数据库服务器的使用,理解MySQL服务器的组成,掌握MySQL服务器的配置方法。
2.实验内容
下载当前最新版本的MySQL,或者之前某个版本的MySQL,并在Windows上完成安装。
安装完毕后,找到MySQL的配置文件;并查看初始化配置文件的内容。
使用start和stop命令启动和关闭mysql数据库。
连接到MySQL服务器,连接成功后是一个mysql的提示。
在MySQL数据库服务器端找到错误日志文件,并查看错误日志的内容。
通过初始化配置文件,启用二进制日志、慢查询日志和通用查询日志。
查看二进制日志、慢查询日志和通用查询日志的内容。
关闭二进制日志、慢查询日志和通用查询日志。
用CREATEDATABASE语句创建数据库,使用SHOWDATABASES命令查看显示所有数据库,可以看到新建的数据库名称。
使用Workbench图形化管理工具创建数据库。
使用SHOWSTATUS命令查看系统状态参数;使用SHOWVARIABLES命令查看服务器变量设置。
使用命令“select
basedir”和“selectdatadir”寻找到MySQL的安装目录和数据存放目录。使用SHOWENGINES查看所有引擎,在配置文件中更改默认存储引擎default-storage-engine变量,改为MyISAM。重启MySQL,查看默认存储引擎是否改变。
创建一个数据表t_myisam(idintauto_increment,namevarchar(30),primarykey(id)),创建时显式指定存储引擎为MyISAM。使用“ALTERTABLETABLE_NAMEENGINE=ENGINE_NAME”语句,更改表t_myisam的存储引擎为InnoDB。
使用“SHOWTABLESTATUSFROMDB_NAMEWHERENAME=’TABLE_NAME’”和“SHOWCREATETABLETABLE_NAME”命令查看数据库DB_NAME下表TABLE_NAME的存储引擎。
InnoDB的I/O相关配置,根据公式:
事务日志的总大小=Innodb_log_files_size*Innodb_log_files_in_group
来设置64M大小的事务日志缓冲区并设置在每次事务提交执行log写入cache,并flush到磁盘。
3.实验要求
(1)所有操作均在命令行或者MySQLWorkbench中完成。
(2)将操作过程以屏幕抓图的方式复制,形成实验文档,并对照本章内容写出分析报告。