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源代码

2.MySQL 除了 RPM 安装之外,在 Linux 平台上还有那种形式的安装,请给出简单的说明。

答:从源代码安装 MySQL:配置编译选项,在没有预编译二进制文件的平台上运行 MySQL , 向 MySQL 添加你自己的修改。

从二进制存档安装 MySQL:创建 mysql 用户和组。以 mysql 身份登录,将存档解压缩到合适的目录,初始化数据目录,填充时区表。

在 Oracle 公有云中安装 MySQL

3.在 Linux 上安装好 MySQL 8.0 之后,默认数据目录的具体位置是什么?该目录下都保存哪些数据库组 件?在目录 /usr/sbin、/usr/bin、/etc、/var/log 分别保存哪些组件?

答:/var/lib/mysql(mysql(数据库目录) 其他数据库目录   lnnoDB日志文件和系统表空间

/usr/sbin :mysqld(服务器)

/usr/bin:mysql和其他客户端程序和脚本

/etc:my.cnf配置文件

/var/log:错误日志

4.在 windows 上安装 MySQL 之后,mysysqld 服务器程序、mysql 客户机程序、my.init 配置文件、mysql 系统数据库、二进制日志文件分别保存在什么位置?

答:mysqld服务器程序,mysql客户机程序在C:\program files\MySQL\MySQL Server<version>下的\bin

my.ini配置文件在C:\program files\MySQL\MySQL Server<version>下的my.ini

5.MySQL 实用程序和客户机程序的区别在哪?

答:实用程序:MySQL程序执行某些功能的程序

客户机程序:连接到服务器的程序

6.结合教材 2-37 的图示,请说出 mysql.server、mysqld_safe、mysqld_multi 三个服务器助手程序的作用。

答:mysql.server: 用作mysqld_safe的包装器,如使用Linux和OracleSolaris等系统

Mysqld_safe:它设置错误日志,然后启动mysqld并监视它

如果mysqld异常终止,mysqld_safe将重新启动它

如果服务器没有正常启动,请查看错误日志

Mysqld_multi:Perl在一个主机上简化管理的多个服务器的脚本。它可以启动或停止服务器,并报告服务器是否正在运行   

7.使用 mysql_config_editor 客户机程序可以创建加密登录路径凭证,请问加密过的用户名、口令和主机 选项保存在什么地方?如何以文本的方式查看加密过的信息?

答:mylogin.cnf在当前用户的主目录中

8.请说出常用的客户机程序 mysqladmin、mysqldump、mysqlslap、mysqlshow、mysqlcheck 的用途。

答:mysqladmin:用于监视 管理和关闭MySQL的使用程序

Mysqldump:创建SQL脚本以恢复数据库的结构和内容的备份实用程序

Mysqlslap:加载仿真客户端

Mysqlshow:用于显示数据库对象元数据的实用程序

Mysqlcheck:用于检查和优化表的实用程序

9.更改 root 口令有几种方法,请具体写出你所熟悉的两种。

答:mysql --user=root --password

使用mysqladmin更改root口令:

Mysqladmin --user=root --password password

ALTER USER USER() IDENTIFIED BY            

10.写出在 Linux 中启动和停止 MySQL 服务器的命令。

答:停止:service mysql stop

启动:service mysql start

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值