云原生高级第一次作业

news2024/11/14 15:25:57

目录

实验需求:

第一个实验步骤:

 openEuler 二进制方式安装MySQL 8.0.x

1.首先需要获取软件包

2.然后安装tar和xz格式可进行解压工具

3.接下来就是安装MySQL

4.配置环境变量

5.登入并修改密码

6.停止服务脚本

7.提供配置文件

8.进入/etc/my.cnf进行配置

9.重启mysql以及验证

第二个实验步骤:

备份数据库,备份数据库school到/backup目录

1.创建一个数据库,并插入一些数据

2.备份数据库school到/backup目录

第三个实验步骤:

备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库

第四个实验步骤:

直接将MySQL数据库压缩备份


实验需求:

1、openEuler 二进制方式安装MySQL 8.0.x。
2、备份数据库
3、备份数据库school到/backup目录
4、备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库
5、直接将MySQL数据库压缩备份

第一个实验步骤:

 openEuler 二进制方式安装MySQL 8.0.x

1.首先需要获取软件包

[root@localhost ~]# wget -c https://mirrors.aliyun.com/mysql/MySQL-8.0/mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz

2.然后安装tar和xz格式可进行解压工具

[root@localhost ~]# dnf install tar xz -y

看到Complete!就安装成功

3.接下来就是安装MySQL

[root@localhost ~]# groupadd -g 27 -r mysql        #增加组


[root@localhost ~]# useradd -u 27 -g 27 -c 'MySQL Server' -r -s /sbin/nologin mysql         #增加用户

[root@localhost ~]# tar xf mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz -C /usr/local/ #对MySQL软件包进行解压

[root@localhost ~]# ln -sv /usr/local/mysql-8.0.28-linux-glibc2.12-x86_64/ /usr/local/mysql
#进行软链接 

[root@localhost ~]# cd /usr/local/mysql                     #进入/usr/local/mysql 的目录下   

[root@localhost mysql]# mkdir mysql-files        #创建mysql-files目录

     

[root@localhost mysql]# chown mysql:mysql mysql-files        #给mysql-files 文件所有者和所有组的权限 

[root@localhost mysql]# chmod 750 mysql-files    #更改mysql-files权限

[root@localhost mysql]#  bin/mysqld --initialize --user=mysql        #进行初始化操作

[root@localhost mysql]# bin/mysql_ssl_rsa_setup        #生成一对密钥对

[root@localhost mysql]# bin/mysqld_safe --user=mysql &        #命令行启动指令

注意:进行初始化操作之后的最下面的后面是密码 

4.配置环境变量

[root@localhost mysql]# vim /etc/profile.d/mysql.sh        #进入/etc/profile.d/mysql.sh编辑内容

export PATH=$PATH:/usr/local/mysql/bin/(这是在/etc/profile.d/mysql.sh编辑的内容)

 [root@localhost mysql]# source /etc/profile.d/mysql.sh        #下次登入生效,在当前起作用

[root@localhost mysql]# yum install ncurses-compat-libs        #下载ncurses-compat-libs 

5.登入并修改密码

[root@localhost mysql]# mysql -uroot -p'wX,qixkXk8<y'        登录

mysql> alter user root@localhost identified by 'MySQL@123';        #修改密码      

6.停止服务脚本

[root@localhost mysql]# mysqladmin -uroot -p'MySQL@123' shutdown   #停止服务

[root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysqld        #提供脚本

[root@localhost mysql]# chkconfig --add mysqld        #切换系统服务

7.提供配置文件

[root@mysql ~]#  scp /etc/my.cnf 192.168.203.130:/etc/


[root@mysql ~]#  scp -r /etc/my.cnf 192.168.203.130:/etc/

注意:这里是用已装有MySQL的/etc/my.cnf来进行拷贝(IP地址是你一直在使用的机子)

8.进入/etc/my.cnf进行配置

[root@localhost mysql]# vi /etc/my.cnf

basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data/
socket=/tmp/mysql.sock

log-error=/usr/local/mysql/data/mysqld.log
pid-file=/usr/local/mysql/data/mysqld.pid

9.重启mysql以及验证

[root@localhost mysql]# systemctl start mysqld
[root@localhost mysql]# systemctl status mysqld

[root@localhost mysql]# mysql -uroot -pMySQL@123        #登入验证

[root@localhost mysql]# systemctl stop mysqld        #停止验证
[root@localhost mysql]# systemctl status mysqld

第二个实验步骤:

备份数据库,备份数据库school到/backup目录

1.创建一个数据库,并插入一些数据

mysql> create database school;
Query OK, 1 row affected (0.01 sec)

mysql> use school
Database changed


mysql> CREATE TABLE student (  
    ->  id INT(10) NOT NULL UNIQUE PRIMARY KEY,  
    -> name VARCHAR(20) NOT NULL, 
    ->  sex VARCHAR(4), 
    -> birth YEAR,
    -> department VARCHAR(30),
    -> address VARCHAR(50)  
    -> );
Query OK, 0 rows affected, 1 warning (0.01 sec)


mysql>  INSERT INTO student VALUES( 901,'张老大', ' 男',1985,'计算机系', '北京市海淀区');
Query OK, 1 row affected (0.01 sec)


mysql> INSERT INTO student VALUES( 1002,'张三', ' 男',1986,'中文系', '
北京市昌平区') ;
Query OK, 1 row affected (0.01 sec)

mysql>  INSERT INTO student VALUES( 905,'王五', '女',1991,'英语系', '福建省厦门市');
Query OK, 1 row affected (0.00 sec)

2.备份数据库school到/backup目录

[root@localhost mysql]# mkdir /backup
[root@localhost mysql]# cd /backup
[root@localhost backup]# mysqldump --opt -B -uroot -p school > school.sql
Enter password:         #密码是MySQL的密码

[root@localhost backup]# ll

第三个实验步骤:

备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库

[root@localhost backup]#  mysqldump -u root -p -B school --set-gtid-purged=OFF > /backup/school_`date +%F`.sql
Enter password: 
[root@localhost backup]# ll

第四个实验步骤:

直接将MySQL数据库压缩备份

[root@localhost backup]# mysqldump -u root -p -B -A  --set-gtid-purged=OFF | gzip > /backup/totle_`date +%F`.sql.gz
Enter password: 
[root@localhost backup]# ll

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1464236.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Backtrader 量化回测实践(2)—— K线16主要形态定义(上)

Backtrader 量化回测实践&#xff08;2&#xff09;—— K线16主要形态定义&#xff08;上&#xff09; K线图形中的趋势线和价格走势能够反映市场的整体趋势&#xff0c;比如是否处于上涨或下跌趋势中。 用Backtrader做策略的时候&#xff0c;需要考虑K线形态&#xff0c;作为…

go RPC编程

1、golang中如何实现RPC golang中实现RPC非常简单&#xff0c;官方提供了封装好的库&#xff0c;还有一些第三方的库 golang官方的net/rpc库使用encoding/gob进行编解码&#xff0c;支持tcp和http数据传输方式&#xff0c;由于其他语言不支持gob编解码方式&#xff0c;所以gol…

JAVA:深入理解原型模式构建可复用对象的关键技术

1、简述 在软件开发中&#xff0c;有时候我们需要创建许多相似但不完全相同的对象&#xff0c;这时候使用原型模式就显得非常有用。原型模式是一种创建型设计模式&#xff0c;它允许我们通过复制现有对象来创建新对象&#xff0c;而无需从头开始构建。本文将深入探讨 Java 中的…

银河麒麟桌面版操作系统修改主机名

1图形化方式修改 1.1在计算机图标上右键&#xff0c;选择属性 1.2修改 1.2.1点击修改计算机名 选择玩属性后会自动跳转到关于中&#xff0c;在计算机名中点击修改图标本质就是设置里面的系统下的关于&#xff0c;我们右键计算机选择属性就直接跳转过来了 1.2.2修改系统名字 …

day05-进程通信

1> 将互斥机制的代码实现重新敲一遍 代码&#xff1a; #include<myhead.h>int num520;//临界资源//1.创建互斥锁 pthread_mutex_t fastmutex;//定义任务函数 void *task1(void *arg){printf("1111111\n");//3.临界区上面获取锁资源&#xff08;上锁&#…

【嵌入式学习】QT-Day2-Qt基础

1> 思维导图 https://lingjun.life/wiki/EmbeddedNote/20QT 2>登录界面优化 使用手动连接&#xff0c;将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中&#xff0c;在自定义的槽函数中调用关闭函数 将登录按钮使用qt5版本的连接到自定义的槽函数中&#xff…

并发编程之深入理解Java线程

并发编程之深入理解Java线程 线程基础知识 线程和进程 进程 程序由指令和数据组成、但这些指令要运行&#xff0c;数据要读写&#xff0c;就必须要将指令加载至CPU、数据加载至内存。在指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载指令、管理内存、管理IO的…

项目解决方案:校园云视频平台方案(视频接入、汇聚、联网、分享)

目 录 一、项目需求 二、系统设计方案 三、平台功能 四、案例展示 本方案分四个部分&#xff1a;项目需求、系统设计方案、平台基础功能、案例展示&#xff0c;如下&#xff1a; 一、项目需求 二、系统设计方案 通过AS-V1000视频资源综合管理平台实现监控视频的接入、…

成年人学英语其实有个捷径,但你们都不信

上班了…… 我不想上班&#xff0c;只想躺平&#xff0c;同时银行卡上的余额还能够不断的增加。 当然现阶段肯定是不行的&#xff0c;我仍要靠打工养活自己&#xff0c;而且先要获得第一桶金。 第一桶金在何方&#xff1f;我还不知道&#xff0c;人在迷茫时&#xff0c;就来学英…

docker:Haoop集群

系列文章目录 docker&#xff1a;环境安装 docker:Web迁移 docker:Haoop集群 文章目录 系列文章目录前言一、宿主机选择二、环境准备1.前置技术2.网络环境1. docker网卡2. 分配IP 三、容器互联三、Jdk和Hadoop安装四、分发脚本五、启动Hadoop总结 前言 年前学习了docker的相关…

新疆营盘古城及古墓群安防舱体实施方案

3 总体布局 3.1设计原则 3.1.1执行有效的国家标准、国家军用标准和行业标准&#xff1b; 3.1.2满足指标要求&#xff1b; 3.1.3采用通用化、模块化设计&#xff0c;提高设备可维修性&#xff1b; 3.1.4采用人机工程学知识进行设计&#xff0c;充分考虑安全性。 3.2 总体…

Sora的第一波受害者出现了。

不知道大家最近除了被Sora刷屏之外&#xff0c;有没有被这张图刷屏 我只能说网友太强大了 说实话&#xff0c;我进入舟老师的直播间&#xff0c;每次都是还有3分钟下播&#xff0c;还有6单就拍完 但是10分钟后还在激情逼单&#xff0c;6单之后还有6单 也许在营销学上&#x…

亚马逊工程师严选,超 40 篇 LLM 论文汇总

2023 年&#xff0c;大语言模型依旧是「话题制造机」&#xff0c;不管是 OpenAI 的「宫斗剧」&#xff0c;还是各个大厂的新模型、新产品「神仙打架」&#xff0c;亦或是行业大模型发展的风生水起&#xff0c;都昭示着大语言模型具备巨大的发展空间。花香自引蝶&#xff0c;其实…

LeetCode 算法题 (数组)存在连续3个奇数的数组

问题&#xff1a; 输入一个数组&#xff0c;并输入长度&#xff0c;判断数组中是否存在连续3个元素都是奇数的情况&#xff0c;如果存在返回存在连续3个元素都是奇数的情况&#xff0c;不存在返回不存在连续3个元素都是奇数的情况 例一&#xff1a; 输入&#xff1a;a[1,2,3…

探索Django路由规则(路由匹配、路由命名空间、HTML中的跳转与Django集成、路由传参以及后端重定向)

路由管理&#xff1a; ​ 在实际开发过程中&#xff0c;⼀个Django 项⽬会包含很多的 app &#xff0c;这时候如果我们只在主路由⾥进⾏配置就会显得杂乱⽆章&#xff0c;所以通常会在每个 app ⾥&#xff0c;创建各⾃的 urls.py 路由模块&#xff0c;然后从根路由出发&#x…

leetcode日记(32)字符串相乘

做了很久很久……真的太繁琐了&#xff01;&#xff01; class Solution { public:string multiply(string num1, string num2) {string s;string str;if (num1 "0" || num2 "0") return "0";for(int inum2.size()-1;i>0;i--){int c2num2[…

代码随想录算法训练营第三十八天|509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯。

509. 斐波那契数 题目链接&#xff1a;斐波那契数 题目描述&#xff1a; 斐波那契数 &#xff08;通常用 F(n) 表示&#xff09;形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始&#xff0c;后面的每一项数字都是前面两项数字的和。也就是&#xff1a; F(0) 0&#xff0c…

2024 高级前端面试题之 计算机通识(基础) 「精选篇」

该内容主要整理关于 计算机通识&#xff08;基础&#xff09; 的相关面试题&#xff0c;其他内容面试题请移步至 「最新最全的前端面试题集锦」 查看。 计算机基础精选篇 一、网络1.1 UDP1.2 TCP1.3 HTTP1.4 DNS 二、数据结构2.1 栈2.2 队列2.3 链表2.4 树2.5 堆 三、算法3.1 时…

阿里云配置服务器详细指南_2024年CPU内存带宽配置选择

阿里云服务器配置怎么选择&#xff1f;根据实际使用场景选择&#xff0c;个人搭建网站可选2核2G配置&#xff0c;访问量大的话可以选择2核4G配置&#xff0c;企业部署Java、Python等开发环境可以选择2核8G配置&#xff0c;企业数据库、Web应用或APP可以选择4核8G配置或4核16G配…

Sora热潮 | 暴雨AI服务器助推大模型向前发展

Sora全球爆火这事还有谁不知道吗&#xff1f; 2月16日&#xff0c; OpenAI发布了一条由视频大模型Sora所自动生成的视频&#xff0c;逼真的视觉效果让其在一夜之间“刷屏”。 一石激起千层浪&#xff0c;Sora的发布让科技从业者&#xff0c;投资圈、影视行业纷纷“炸锅“&…