【MySQL数据库管理问答题】第2章 安装和升级MySQL

打印 上一主题 下一主题

主题 506|帖子 506|积分 1518

目次

1. MySQL 的 RPM 安装通常分为不同的包,包罗 Server、Common、Client、Devel、Libs、Libs-compat、Test、Source,请写出上述每个包的功能。
2. MySQL 除了 RPM 安装之外,在 Linux 平台上另有那种形式的安装,请给出简单的阐明。
3. 在 Linux 上安装好 MySQL 8.0 之后,默认数据目次的具体位置是什么?该目次下都保存哪些数据库组件?在目次/usr/sbin、/usr/bin、/etc、/var/log 分别保存哪些组件?
4. 在 windows 上安装 MySQL 之后,mysysqld 服务器步伐、mysql 客户机步伐、my.ini 设置文件、mysql 系统数据库、二进制日志文件分别保存在什么位置?
5. MySQL 实用步伐和客户机步伐的区别在哪?
6. 结合教材 2-37 的图示,请说出 mysql.server、mysqld_safe、mysqld_multi 三个服务器助手步伐的作用。
7. 利用 mysql_config_editor 客户机步伐可以创建加密登录路径凭据,请问加密过的用户名、口令和主机选项保存在什么地方?如何以文本的方式查看加密过的信息?
8. 请说出常用的客户机步伐 mysqladmin、mysqldump、mysqlslap、mysqlshow、mysqlcheck 的用途。
9. 更改 root 口令有几种方法,请具体写出你所熟悉的两种。
10. 写出在 Linux 中启动和制止 MySQL 服务器的下令。

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

   ① Server  :包含 MySQL 服务器的焦点组件。      ② Common  :包含   MySQL   服务器和客户端共享的文件。      ③ Client  :提供 MySQL 客户端步伐。      ④ Devel  :包罗开辟库和头文件,用于编译与   MySQL   相干的应用步伐。      ⑤ Libs  :包含运行   MySQL   所需的库文件。      ⑥ Libs-compat  :提供兼容旧版本的库文件。      ⑦ Test  :包罗测试 MySQL 的工具和脚本。      ⑧ Source  :提供 MySQL 源代码,用于自界说构建。  
2. MySQL 除了 RPM 安装之外,在 Linux 平台上另有那种形式的安装,请给出简单的阐明。

   ① DEB   包安装:利用   Debian   或   Ubuntu   的包管理系统(如   dpkg   或   apt-get  )安装   MySQL  。      ② 二进制发行版:从   MySQL   官方网站下载预编译的二进制文件并手动安装。      ③ 源码编译:从源码编译安装,通过下载源代码并手动编译,通常用于定制化需求。  
3. 在 Linux 上安装好 MySQL 8.0 之后,默认数据目次的具体位置是什么?该目次下都保存哪些数据库组件?在目次/usr/sbin、/usr/bin、/etc、/var/log 分别保存哪些组件?

   (1)  默认数据目次的具体位置:    默认数据目次通常位于 /var/lib/mysql。      (2)  默认数据目次下保存的数据库组件:    数据库数据文件、日志文件、表结构文件等。      (3)以下目次分别保存的组件:     ① /usr/sbin:存放系统管理下令,比方   mysqld  。      ② /usr/bin  :存放用户下令,比方   mysql  、  mysqladmin  。      ③ /etc  :存放设置文件,比方   my.cnf  。      ④ /var/log  :存放日志文件,比方   MySQL   错误日志和查询日志。  
4. 在 windows 上安装 MySQL 之后,mysysqld 服务器步伐、mysql 客户机步伐、my.ini 设置文件、mysql 系统数据库、二进制日志文件分别保存在什么位置?

   ① mysqld   服务器步伐:通常在   C:\Program Files\MySQL\MySQL Server 8.0\bin  。      ② mysql 客户机步伐:与   mysqld 服务器步伐在雷同目次。      ③ my.ini   设置文件:通常位于   C:\ProgramData\MySQL\MySQL Server 8.0\my.ini  。      ④ mysql   系统数据库:    存放在数据目次中,默以为   C:\ProgramData\MySQL\MySQL Server 8.0\Data。      ⑤ 二进制日志文件:    通常位于数据目次中,比方   C:\ProgramData\MySQL\MySQL Server 8.0\Data\mysql-bin.*。  
5. MySQL 实用步伐和客户机步伐的区别在哪?

   MySQL   实用步伐和客户机步伐的区别:     ① 客户机步伐:用于与 MySQL   服务器交互,比方查询、更新数据库(如   mysql  )。      ② 实用步伐:用于数据库管理和维护任务,比方备份和规复(如   mysqldump  )。  
6. 结合教材 2-37 的图示,请说出 mysql.server、mysqld_safe、mysqld_multi 三个服务器助手步伐的作用。

   ① mysql.server  :用于启动和制止 MySQL 服务器的简单脚本。      ② mysqld_safe  :一个脚本,用于以更安全的方式启动 mysqld,包罗重启和错误日志管理。      ③ mysqld_multi  :允许管理多个 MySQL 服务器实例的工具。  
7. 利用 mysql_config_editor 客户机步伐可以创建加密登录路径凭据,请问加密过的用户名、口令和主机选项保存在什么地方?如何以文本的方式查看加密过的信息?

   (1)  加密过的用户名、口令和主机选项存储位置:    加密凭据保存在 ~/.mylogin.cnf 文件中。      (2)以文本的方式查看加密过的信息:    可以利用 mysql_config_editor print --all   下令查看加密凭据内容  。  
8. 请说出常用的客户机步伐 mysqladmin、mysqldump、mysqlslap、mysqlshow、mysqlcheck 的用途。

   ① mysqladmin  :用于管理 MySQL   服务器,包罗查看状态、修改设置等。      ② mysqldump  :用于备份 MySQL 数据库。      ③ mysqlslap  :用于进行数据库性能测试。      ④ mysqlshow:用于表现数据库对象的信息,如表和列。      ⑤ mysqlcheck  :用于检查、修复和优化数据库表。  
9. 更改 root 口令有几种方法,请具体写出你所熟悉的两种。

   ①   利用 mysql_secure_installation   工具:可以通过该工具更改   root   暗码。      ② 直接利用   SQL   下令:    通过登录   MySQL   后执行如下下令:       ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';  
10. 写出在 Linux 中启动和制止 MySQL 服务器的下令。

   (1)root 用户下:       启动    MySQL    服务器:   systemctl start mysqld;       制止    MySQL    服务器:   systemctl stop mysqld;       (2)非 root 用户下:    启动   MySQL   服务器:  sudo systemctl start mysqld;    制止   MySQL   服务器:  sudo systemctl stop mysqld  。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

万万哇

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表