centos7 xtrabackup mysql 基本测试(3)---虚拟机环境 安装mysql

centos7 xtrabackup mysql 基本测试(3)—虚拟机环境 安装mysql

centos7 安装 mysql5.7

可以在运行安装程序之前导入密钥:

sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

第一步、下载MySQL 安装包:

sudo wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

第二步 安装mysql 安装源:

sudo yum -y localinstall mysql57-community-release-el7-11.noarch.rpm

第三步,在线安装MySQL

sudo yum -y install mysql-community-server

第四步、启动mysql 服务

sudo systemctl start mysqld

第五步,设置开机启动

sudo systemctl enable mysqld
sudo systemctl daemon-reload

查看mysql 版本

mysql --version

查看密码:

sudo cat /var/log/mysqld.log|grep 'A temporary password'

内容为

2024-06-12T07:32:58.419207Z 1 [Note] A temporary password is generated for root@localhost: UHpsYQw?u20X

修改密码

mysql -u root -p
alter user 'root'@'localhost' identified by '1234aA~1';

增加一个 etc 用户

1.创建一个名为user1,密码为password1的用户,允许从任何主机连接:

CREATE USER 'etc'@'%' IDENTIFIED by '1234aA~1';
GRANT ALL ON *.* TO 'etc'@'%';
flush privileges;

查看用户权限

show grants for 'etc'@'%';

内容

+------------------------------------------+
| Grants for etc@%                         |
+------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'etc'@'%' |
+------------------------------------------+
1 row in set (0.00 sec)

mysql 原始 配置文件

cat /etc/my.cnf

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

下一步就是 修改datadir

防火墙
#查看防火墙状态
sudo firewall-cmd --state
#开放端口
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
#重新载入:
sudo firewall-cmd --reload
#查看所有打开的端口
sudo firewall-cmd --zone=public --list-ports

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

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

相关文章

Web前端CreateJS:探索、深化与应用

Web前端CreateJS:探索、深化与应用 在Web前端的世界里,CreateJS是一套功能强大的JavaScript库,它让开发者能够轻松创建富交互性的动画、游戏和应用程序。本文将从四个方面、五个方面、六个方面和七个方面深入探讨CreateJS的魅力与应用。 四…

Spring Cloud全家桶(上)【Nacos、OpenFeign、LoadBalancer、GateWay、金丝雀灰色发布】

0.零基础入门微服务实战课 1.微服务和 Spring Cloud1.1 什么是微服务?1.2 什么是 Spring Cloud?1.3 微服务 VS Spring Cloud 2.为什么要学微服务?3.Spring Cloud 组件介绍1.什么是 Nacos?1.1 Nacos 功能1.1.1 配置中心1.1.2 注册中心 1.2 Na…

HashMap底层源码分析

目录 一、知识点二、数据结构三、resize() 扩容方法四、putVal() 添加数据方法五、remove() 删除方法六、removeTreeNode() 退化链表方法 一、知识点 加载因子: HashMap 的默认的加载因子: 0.75,用来限定阈值(用于控制 HashMap 的饱和度) 阈值…

红酒保存中的摆放方式:倾斜瓶身的重要性

在探讨云仓酒庄雷盛红酒的保存方法时,我们不得不提及一个关键的细节:瓶身的倾斜。许多人可能认为红酒的保存方式仅仅是温度控制和存储环境的湿度问题,然而实际上,摆放方式同样至关重要。雷盛红酒在保存过程中,需要一个…

安川机器人MA1440减速机维修方法

一、安川机械臂减速器维修方法 1. 齿轮磨损维修 对于轻微磨损的齿轮,可以通过重新调整啮合间隙来恢复性能。对于严重磨损的齿轮,需要更换新安川MA1440机械手齿轮箱齿轮。 2. 轴承损坏维修 对于损坏的轴承,需要更换新的轴承。在更换过程中&…

Linux/Ubuntu/Debian常用服务管理命令

Linux/Ubuntu/Debian常用服务管理命令 在 Linux 系统中,服务管理是系统管理员日常维护工作的重要组成部分。通过一些常用的命令,我们可以查看服务状态、启动或停止服务、重启服务等。掌握这些命令,可以让系统管理工作更加高效和便捷。 1. s…

省市县选择三级联动(使用高德API实现)

省市县选择如果自己实现是比较麻烦的,最近发现可以使用高德实现省市县联动选择,实现后来记录一下供大家参考。 文章目录 最终效果:一、准备工作二、完整页面代码 最终效果: 实现单次点击获取省市县名称,选择完成后返回…

Java中的多态性

形成多态性前提:有继承关系,且子类重写父类的方法 场景 一般用于方法的参数传递,形参声明父类,实参传入子类,这样在方法体中调用被重写方法的时候,实际执行的是子类重写的方法,以此形成多态&…

web端即时通信技术

web端即时通信技术 对于IM/消息推送这类即时通讯系统而言,系统的关键就是“实时通信”能力。所谓实时通信有以下两层含义 客户端可以主动向服务端发送信息。 当服务端内容发生变化时,服务端可以实时通知客户端。 HTTP局限 Http是客户端/服务器模式中…

高可用系统的设计原则

降级 在软件开发和系统设计中,降级(Degradation)是一种应对系统压力或异常情况的策略,旨在保持系统的核心功能运行,即使这可能意味着临时牺牲一些非关键功能。降级模式通常分为主动降级和被动降级两种类型&#xff1a…

免费分享:1901-2020全球气候数据集(附下载办法)

长期的全球其后数据不仅能够揭示长期的气候趋势,还为农业、水资源管理、公共卫生等多个领域的决策提供科学依据,对于推动可持续发展具有重要意义。 数据集简介 CRU TS(Climatic Research Unit gridded Time Series)数据集&#…

【Kafka】SpringBoot整合Kafka详细介绍及代码示例

Kafka介绍 Apache Kafka是一个分布式流处理平台。它最初由LinkedIn开发,后来成为Apache软件基金会的一部分,并在开源社区中得到了广泛应用。Kafka的核心概念包括Producer、Consumer、Broker、Topic、Partition和Offset。 Producer:生产者&a…

车载android开发 carservice(一)

车载android开发 carservice是什么? 车载Android开发中的CarService是一个专门为汽车环境设计的系统服务。CarService通常是Android Automotive OS的一部分,提供一系列API和框架,允许开发人员构建与汽车相关的应用和服务。 以下是CarService的一些主要功能和作用: 车辆数…

宽睿数字平台兼容TDengine 等多种数据库,提供行情解决方案

小T导读:最近,涛思数据与宽睿金融宣布了一项重要合作。在此之前,宽睿金融对 TDengine 进行了性能测试,并根据测试报告的结果,决定将 TDengine 接入宽睿数字平台,以提升高密度行情处理效率。本文将详细介绍此…

百元开放式耳机性价比推荐,全网5款爆火产品实测!

耳机作为我们日常生活中不可或缺的一部分,它的性能、配置及形态也在不停的优化。目前开放式耳机是耳机中最为热门的一款产品,以其不入耳的的设计迅速占领耳机市场,最主要是因为自身佩戴的舒适度有大幅度提升。人们更加注重生活的质量&#xf…

Apollo9.0 PNC源码学习之Control模块(五)—— 基于LQR的横向控制

前面文章: Apollo9.0 PNC源码学习之Control模块(一) Apollo9.0 PNC源码学习之Control模块(二) Apollo9.0 PNC源码学习之Control模块(三) Apollo9.0 PNC源码学习之Control模块(四&…

通信原理抽样定理和PAM调制解调硬件实验

一、实验目的 1. 加深理解抽样定理; 2. 加深理解脉冲幅度调制的原理。 二、实验内容 1. 观测PAM平顶抽样波形; 2. 观测PAM自然抽样波形及解码后波形。 三、实验器材 1. 双踪示波器; 2. 通信原理实验箱信号源模块、①号模块。 四、实…

Stable Diffusion学习指南【图生图篇】

一、图生图功能初识 1.1 传统意义上的喂参考图 我们都知道,模型在运算时是根据我们提供的提示内容来确定绘图方向,如果没有提示信息,模型只能根据此前的学习经验来自行发挥。在之前的文生图篇,我们介绍了如何通过提示词来控制图…

Centos系统yum安装mysql数据库

安装之前需要将系统自带的mariadb-libs软件包删除。 检查是否存在mariadb-libs包。 yum list installed|grep mariadb-libs 删除mariadb-libs包 yum -y remove mariadb-libs 声明: 系统:CentOS-7-x86_64-DVD-2009 安装为最小化安装,没…

在IDEA中连接数据库

1.点击侧边栏的Database 2.选中你要连接的数据库类型 3.输入用户名、密码,测试连接,没有驱动的话先下载下驱动 4.发现没有数据库,点击1 of 14,选择All schemas,即可显示全部数据库 5.执行sql 如果对您有帮助的话记…