MySQL知识点

1. MySQL的RPM安装通常分为不同的包,包括Server、Common、Client、Devel、Libs、Libs - compat、Test、Source,请写出上述每个包的功能。

Server:MySQL服务器的二进制文件、配置和数据库。
Common:服务器和客户端库的通用文件。
Client:连接到数据库服务器的客户机程序。
Devel:编译MySQL程序时需要的库。
Libs:连接到MySQL的应用程序所使用的静态库。
Libs - compat:早期MySQL安装的共享兼容性库。
Test:MySQL测试套件。
Source:MySQL源代码。
对于标准安装,必须至少安装common、server和client包。

2. MySQL除了RPM安装之外,在Linux平台上还有那种形式的安装,请给出简单的说明。
还有在debian和ubuntu系统上的deb包格式安装,过程类似于rpm。
使用yum或apt从资料档案库的安装。
从源代码安装,需要编译。
从公有云上以容器形式提供服务的安装。

3. 在Windows上安装MySQL之后,mysqld服务程序、mysql客户机程序、my.ini配置文件、mysql系统数据库、二进制日志文件分别保存在什么位置?
安装程序将MySQL 8.0放在C:\Program Files\MySQL\MySQL Server 8.0目录中。
my.ini配置文件直接存放在安装目录下。
mysqld和mysql客户机在\bin目录。
mysql系统数据库、二进制日志文件存放在\data目录。

4. 请说出mysql.server、mysqld_safe、mysqld_multi三个服务器助手程序的作用。
mysql.server:用作mysqld_safe的包装器,适用于使用System V运行级目录的系统。
mysqld_safe:记录mysqld的错误日志,同时启动并监视mysqld,如果mysqld异常终止,会重新启动它。
mysqld_multi:是用Perl编写的脚本,用来简化单个主机上多台服务器管理的,它可以启动或停止服务器,并报告服务器是否正在运行。

5. 在Linux上安装好MySQL 8.0之后,默认数据目录的具体位置是什么?该目录下都保存哪些数据库组件?在目录/usr/sbin、/usr/bin、/etc、/var/log分别保存哪些组件?
默认数据目录是/var/lib/mysql,保存有mysql数据库和其它数据库目录、InnoDB日志文件和系统表空间。
/usr/sbin:mysqld服务器。
/usr/bin:mysql和其它客户机程序。
/etc:my.cnf配置文件。
/var/log:日志文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值