目次
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企服之家,中国第一个企服评测及商务社交产业平台。 |