- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 《linux操作系统》教学课件1.3 认识Linux主要应用领域.pptx
- 《linux操作系统》教学课件6.4 认识挂载.pptx
- 《linux操作系统》教学课件9.8 Rootkit检测概述.pptx
- 《linux操作系统》教学课件9.3 服务最小化.pptx
- 《工业机器人集成应用教程》教学课件3.3.pptx
- 《linux操作系统》教学课件7.6 认识Linux系统网络文件.pptx
- 《linux操作系统》教学课件任务10.6 大数据平台搭建.pptx
- 《linux操作系统》教学课件7.2 认识计算机网络协议.pptx
- 《工业机器人集成应用教程》教学课件5.1.pptx
- 《linux操作系统》教学课件7.5 认识主机通信.pptx
- 五位一体教案教学教案设计.docx
- 思修与法基-教学教案分享.pptx
- 大学军事之《中国国防》题库分享.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.pdf
- 思修与法基 教学全案分享.docx
- 大学军事之《军事思想》题库分享.docx
- 《经济思想史》全套课件-国家级精品课程教案课件讲义分享.pdf
- 厦门大学国际金融全套资料(国家级精品课程)--全套课件.pdf
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章中国特色社会主义理论体系的形成发展分享.pdf
文档评论(0)