实验部分:
一、安装mysql
需自行下载安装mysql包和cmake包
1.下载mysql软件包,安装上传下载工具
上传文件至服务器
2.检查是否有安装mysql,安装扩展包gcc-c++
3.因5.0版本需要cmake编译安装,所以解压cmake包,并编译安装///gmake && gmake install
4.创建sql特定用户和组,将tar包解压至src目录下
配置
编译并安装
5.安装后的其他调整
--对数据库目录进行权限设置 ---建立配置文件 ---初始化数据库
设置环境变量
将mysql添加为系统服务
出错。
重新做了三遍,都一样
习题:
复习题:
1. MySOL 5.X系列版本源码编译安装时通过什么进行编译?答:cmake编译安装
2. 在编译安装MySQL 5.5数据库系统时,如何添加对多种字符集的支持?答:
3. MySQL数据库中mysql_instal db脚本的作用是什么?答:指定数据存放目录
4. MySQL数据库默认使用TCP的哪个端口提供服务?答:
5. 简述有哪些方法可以修改MySOL用户root的密码答:
6. 写出MySQL数据库中创建表的基本语法格式.答:create table 表名 (...)
7. 在MySQL数据库中执行DROP TABLE auth.users."命令的作用是什么?答:删除suth库中的users表
8. 写出MySQL数据库中插入数据的基本语法格式答:
9. DELETE FROM auth.users WHERE user_name=”lisi”;”命令的作用是什么?答:删除users表中用户名为lisi的数据记录10. GRANT select ON auth.TO ‘xiooqi’ @ IlocalhostIDENTIFED BY 123456命令的作用是什么?答:添加一个名为xiaopi的数据库用户,并允许从本机访问,对auth库中的所有表具有查询权限,验证密码为123456
预习题:
1. 按照备份策略进行分类数据库备份可以分为哪几类?答:从物理与逻辑的角度:冷备份、热备份、温备份从数据库的备份策略角度:完全备份、差异备份、增量备份
2. 进行MysSOL数据库的增量备份需要开启什么功能?答:没有提供直接的增量备份方法,通过mtsql提供的二进制日志(binartlogs)间接实现增量备份
3. 使用inobackupex工具进行备份时通过什么选项指定连接数据库的名称?答:--target-dir=/data/backups/mysql