网站大量收购独家精品文档,联系QQ:2885784924

《linux操作系统》教学课件任务10.5 配置MariaDB数据库.pptx

《linux操作系统》教学课件任务10.5 配置MariaDB数据库.pptx

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

任务10.5配置MariaDB数据库

CONTENT

录任务分析与实施MariaDB配置文件解析应用举例任务实战案例

01任务分析与实施

安装MariaDB服务在openEuler24系统中,通过yuminstallmariadb-servermariadb-y安装MariaDB服务,为数据库操作提供基础支持。使用systemctlstartmariadb启动MariaDB服务,再通过systemctlenablemariadb设置为开机自启,确保服务持续可用。启动并设置开机自启动验证安装执行systemctlstatusmariadb查看服务状态,确认MariaDB服务已成功安装并运行。安装MariaDB

执行安全设置脚本运行mysql_secure_installation脚本,设置强密码、删除匿名用户、禁止root用户远程登录等,增强数据库安全性。验证安全设置登录MariaDB服务器,通过mysql-uroot-p验证安全设置是否生效,确保数据库安全。MariaDB数据库安全设置

创建数据库登录MariaDB服务器后,使用CREATEDATABASE命令创建所需数据库,满足业务需求。创建用户并授权使用CREATEUSER和GRANT命令创建用户并授权,确保用户能够访问和操作指定数据库。验证用户权限通过新创建的用户登录数据库,验证其权限是否正确设置,确保用户能够正常操作。创建数据库和用户

02MariaDB配置文件解析

MariaDB的默认配置文件位于/etc/my.cnf,包含多个配置段,用于控制数据库服务的行为。配置文件位置配置段说明[mysqld]:用于配置MariaDB服务的核心参数,如端口号、数据目录等。

[mysqld_safe]:用于配置MariaDB服务的安全相关参数,如日志文件路径等。

[mysql]:用于配置客户端工具的参数,如默认字符集等。配置文件位置与结构

核心参数port:指定MariaDB服务的端口号,默认为3306,可根据需要修改。

basedir:指定MariaDB安装的基本目录,用于存储可执行文件等。

datadir:指定数据库数据的存放目录,确保数据安全存储。性能参数innodb_buffer_pool_size:设置InnoDB缓冲池的大小,影响数据库性能。

query_cache_size:设置查询缓存的大小,提高查询效率。

table_open_cache:设置打开表的缓存数量,优化表访问性能。安全参数bind-address:指定允许连接到服务器的IP地址,限制访问范围。

max_connections:设置最大连接数,防止过多连接导致服务崩溃。

max_user_connections:设置单个用户的最大连接数,限制用户资源占用。常用配置参数

应用配置修改修改配置文件编辑/etc/my.cnf文件,根据业务需求修改配置参数,如修改端口号为3307。修改配置文件后,重启MariaDB服务,通过systemctlrestartmariadb使配置生效。验证配置修改使用systemctlstatusmariadb查看服务状态,确认配置修改已生效,服务运行正常。010203配置文件修改与应用

03应用举例

执行systemctlrestartmariadb重启MariaDB服务,确保配置修改生效。重启MariaDB服务

使用systemctlstatusmariadb查看服务状态,确认服务运行正常,无错误信息。查看MariaDB服务状态

编辑/etc/my.cnf文件,在[mysqld]段下添加character-set-server=utf8mb4和collation-server=utf8mb4_unicode_ci,设置字符集为utf8mb4。设置MariaDB服务器的字符集为utf8mb4

01登录MariaDB服务器,执行GRANTALLPRIVILEGESON.TOroot@%IDENTIFIEDBYpasswordWITHGRANTOPTION;授权root用户远程登录。03在局域网客户端使用mysql-h服务器IP-uroot-p远程登录,验证远程登录功能。02执行FLUSHPRIVILEGES;刷新权限,使修改生效。设置MariaDB服务器允许远程登录

04任务实战案例

在openEuler24系统上,通过yuminstallmariadb-servermariadb-y安装MariaDB,再通过systemctlenablemariadb设置开机自启。安装MariaDB并设置开机自启

运行mysql_secure_inst

文档评论(0)

allen734901 + 关注
实名认证
内容提供者

副教授持证人

知识共享

领域认证该用户于2024年11月14日上传了副教授

1亿VIP精品文档

相关文档