linux 服务器数据备份 和 mysql 数据迁移

news/2024/7/23 19:26:57 标签: 服务器, linux, 运维
查看域名ip

查看程序所处文件位置

list open files

1、 lsof -i :port  查看端口获取进程 pid

2、lsof  -i  pid 

 1、scp  下载服务器文件到本地

security copy protocol

2、导出服务器 mysql 数据库(表)到本地

mysqldump是MySQL自带的一个实用程序,用于创建数据库或数据表的备份。它生成的是一个包含SQL语句的文件,这些SQL语句可用于重新创建备份的数据库、表和表中的数据。mysqldump可以备份整个数据库、一个或多个表,或者甚至是数据库的一部分。它是MySQL安装的一部分,通常可以在MySQL服务器安装的bin目录下找到。使用mysqldump时,你可以将其输出重定向到一个文件中,从而创建一个数据库的备份文件

如报错:提示需授权mysql 权限

报错 mysqldump: [Warning] Using a password on the command line interface can be insecure. mysqldump: Got error: 1045: Access denied for user 'root'@'119.33.34.22' (using password: YES) when trying to connect


-- 更新用户授权,允许从任何主机访问。将'your_username'和'your_password'替换为实际的用户名和密码,'%'表示任何主机
GRANT ALL PRIVILEGES ON *.* TO 'your_username'@'%' IDENTIFIED BY 'your_password' WITH GRANT OPTION;

-- 刷新权限
FLUSH PRIVILEGES;

如报错:

 Unknown table 'COLUMN_STATISTICS' in information_schema (1109)

原因:

mysqldump 版本过低

这个错误通常发生在尝试使用mysqldump从MySQL 8.0+版本导出数据时,但客户端mysqldump的版本较低,不支持访问information_schema.COLUMN_STATISTICS表。这个表是MySQL 8.0中引入的,用于存储列的统计信息,而较低版本的mysqldump不知道如何处理它。

解决这个问题的方法之一是禁用列统计信息的导出。你可以通过添加--column-statistics=0参数来实现这一点:

这告诉mysqldump忽略列统计信息,从而避免了这个错误。

mysqldump -u root -p -h 160.143.21.435 --column-statistics=0 tr > /Users/oyogun/Desktop/rr.sql

将一个 sql文件导入   mysql 数据库

在导入数据之前,你需要先创建数据库。

mysql -u your_username -p your_database_name < /path/to/your/file.sql

 


http://www.niftyadmin.cn/n/5546698.html

相关文章

C++八股(五)之Linux常用命令

目录 一、Linux常用命令有哪些? 二、Linux中查看进程运行状态的指令、tar解压文件的参数。⭐⭐⭐ 三、如何创建一个新的目录?⭐⭐ 四、说说如何以root权限运行某个程序。⭐ 五、linux里如何查看一个想知道的进程?⭐ 六、Linux里如何查看带有关键字的日志文件?⭐ 七、…

Python从0到100(三十五):beautifulsoup的学习

前言&#xff1a; 零基础学Python&#xff1a;Python从0到100最新最全教程。 想做这件事情很久了&#xff0c;这次我更新了自己所写过的所有博客&#xff0c;汇集成了Python从0到100&#xff0c;共一百节课&#xff0c;帮助大家一个月时间里从零基础到学习Python基础语法、Pyth…

【分布式系统】ceph部署(命令+截图巨详细版)

目录 一.存储概述 1.单机存储设备 2.单机存储的问题 3.商业存储 4.分布式存储​编辑 4.1.什么是分布式存储 4.2.分布式存储的类型 二.ceph概述 1.ceph优点 2.ceph架构 3.ceph核心组件 4.OSD存储后端 5.ceph数据存储过程 6.ceph版本发行生命周期 7.ceph集群部署 …

【状态估计】非线性非高斯系统的状态估计——离散时间的批量估计

上一篇文章介绍了离散时间的递归估计&#xff0c;本文着重介绍离散时间的批量估计。 上一篇位置&#xff1a;【状态估计】非线性非高斯系统的状态估计——离散时间的递归估计。 离散时间的批量估计问题 最大后验估计 目标函数 利用高斯-牛顿法来解决估计问题的非线性版本&a…

c语言中运算符的优先级

在C语言中&#xff0c;运算符的优先级决定了表达式中各个部分执行的顺序。了解运算符的优先级对于编写正确和预期行为的代码非常重要。下面是一个简化的C语言运算符优先级列表&#xff0c;从高到低排列&#xff1a; 括号 ()&#xff1a;用于改变运算顺序&#xff0c;具有最高优…

C语言希尔排序详解与实例

希尔排序&#xff08;Shell Sort&#xff09;&#xff0c;是由Donald Shell在1959年提出的一种排序算法。它是插入排序的一种高效改进版&#xff0c;通过引入“增量”概念&#xff0c;将原本的线性查找转换为分段查找&#xff0c;从而显著提升了排序效率。本文将深入探讨希尔排…

windows JDK11 与JDK1.8自动切换,以及切换后失效的问题

1.windows安装不同环境的jdk 2.切换jdk 3.切换失败 原因&#xff1a;这是因为当我们安装并配置好JDK11之后它会自动生成一个环境变量&#xff08;此变量我们看不到&#xff09;&#xff0c;此环境变量优先级较高&#xff0c;导致我们在切换回JDK8后系统会先读取到JDK11生成的…

TransDecoder:转录本基因预测(真菌)

安装 Home TransDecoder/TransDecoder Wiki GitHub wget -c https://data.broadinstitute.org/Trinity/CTAT_SINGULARITY/MISC/TransDecoder/transdecoder.v5.7.1.simg mamba create -n TransDecoder mamba activate TransDecoder mamba install -c conda-forge singulari…