当前位置: 首页 > article >正文

《Linux服务与安全管理》| 数据库服务器安装和配置

《Linux服务与安全管理》| 数据库服务器安装和配置

目录

《Linux服务与安全管理》| 数据库服务器安装和配置

任务一:

安装PostgreSQL数据库,设置远程登录,客户端可以成功登录并操作数据库。

任务二:

安装MySQL数据库,设置远程登录,客户端可以成功登录并操作数据库。


学生姓名

****

学号

****

专业

****

任务名称

数据库服务器安装和配置

完成日期

****

任务目标

知识

了解数据库服务器的安装步骤。

了解数据库服务器的配置文件。

技能

掌握安装和配置数据库服务器的步骤。

素质

树立职业观念、自主学习意识和团队协作精神。

任务要求

任务一:

安装PostgreSQL数据库,设置远程登录,客户端可以成功登录并操作数据库。

任务二:

安装MySQL数据库,设置远程登录,客户端可以成功登录并操作数据库。

任务记录

任务一:

安装PostgreSQL数据库,设置远程登录,客户端可以成功登录并操作数据库。

操作步骤:

1、 用命令” dnf install @postgresql -y“,安装PostgreSQL

2、需要先初始化PostgreSQL数据库,才能启动。

使用命令:postgresql-setup initdb

3、启动PostgreSQL数据库。

使用命令:systemctl start postgresql

4、 postgres用户本来没有密码,现设置postgres用户密码

5、编辑主配置文件/var/lib/pgsql/data/postgresql.conf,

使PostgreSQL服务器能够在所有可用网络上侦听。

6、在防火墙上允许数据库服务

7、重启服务

操作结果:

Client1

1、 安装客户端软件包postgresql

2、 客户端登录主机192.168.10.1,使用用户postgres和之前设置的密码。成功登录。

任务二:

安装MySQL数据库,设置远程登录,客户端可以成功登录并操作数据库。

操作步骤:

1、安装mysql-devel和mysql-server

2、编辑配置文件/etc/my.cnf.d/mysql-server.cnf

设置服务器端字符格式及引擎:

在[mysqld]下添加

character_set_server=utf8

default-storage-engine=INNODB

修改好之后存盘退出

3、启动mysqld服务,设置mysqld服务开机自动启动

4、设置root的密码登录数据库

5、修改user表使其root用户可以通过远程连接

6、关闭防火墙

7、客户端

操作结果:

心得体会

1、 问题和解决

2、 收获和体会

今天的学习让我对Linux数据库服务器的安装和配置有了全新的认识和实践理解。我深入了解到,数据库服务器在Linux系统中的安装过程需要精确和细心,每一个步骤和决策都直接影响到数据库的性能和稳定性。

在安装和配置过程中,我学习了如何选择合适的数据库管理系统(如MySQL、PostgreSQL等),如何进行系统的初步配置和优化,以及如何创建和管理数据库和用户权限。这些操作不仅要求我对Linux命令有扎实的掌握,也考验了我对数据库原理和实践应用的理解。

Linux服务与安全管理专栏


http://www.kler.cn/a/531953.html

相关文章:

  • C++11中的bind
  • HTMLCSS :下雪了
  • Intel 与 Yocto 项目的深度融合:全面解析与平台对比
  • Hot100之图论
  • 【单层神经网络】基于MXNet库简化实现线性回归
  • 信息学奥赛一本通 2113:【24CSPJ普及组】小木棍(sticks) | 洛谷 P11229 [CSP-J 2024] 小木棍
  • 【Numpy核心编程攻略:Python数据处理、分析详解与科学计算】2.18 对象数组:在NumPy中存储Python对象
  • 记录 | 基于MaxKB的文字生成视频
  • Leetcode680:验证回文串 II
  • 物业管理平台系统为社区管理带来数字化转型与服务创新新机遇
  • 高阶开发基础——快速入门C++并发编程5 信号量的使用
  • 自定义数据集 使用paddlepaddle框架实现逻辑回归
  • 农历2025开始 笔记
  • 基于STM32的智能健康监测手环
  • Sqoop导入MySQL中含有回车换行符的数据
  • 【Deep Seek本地化部署】修改模型保存位置
  • (done) MIT6.S081 2023 学习笔记 (Day7: LAB6 Multithreading)
  • 【C++】继承(下)
  • 吴恩达深度学习——卷积神经网络基础
  • GESP2023年12月认证C++六级( 第三部分编程题(1)闯关游戏)
  • PyQt4学习笔记1】使用QWidget创建窗口
  • Kubernetes服务网格实战:从理论到落地
  • 经典本地影音播放器MPC-BE.
  • 动手学深度学习-3.1线性回归 问题汇总
  • 指导初学者使用Anaconda运行GitHub上One - DM项目的步骤
  • Python玄学