关于mysql备份与恢复的操作
2024-08-24 23:56:36
逻辑备份:将数据库的数据以逻辑的SQL语句的方式导出
mysqldump备份数据库
备份数据并带创建数据库 (含数据)
mysqldump -uroot -p'123456' -B dbname > /mnt/dbname_bak_B.sql
导出数据库中的某张数据表的表结构(不含数据)
mysqldump -u username -p -d dbname tablename > tablename.sql
恢复数据库操作
#删除mytest库
mysql -uroot -p'123456' -e "drop database dbname;"
#恢复数据
mysql -uroot -p'123456' < /mnt/dbname_bak_B.sql
#查看数据
mysql -uroot -p'123456' -e "select * from database.tablename;"
- mysqldump常用参数说明
-A --all-databases 导出全部数据库
-B --databases 导出指定的几个数据库,其中备份语句后会有建库操作
-x --lock-all-tables 提交请求锁定所有数据库中的所有表,以保证数据的一致性
-E --events:导出事件
-d --no-data:不导出任何数据
物理备份
先进入MariaDB然后执行select @@datadir;
得到目录/var/lib/mysql/
然后停库systemctl stop mariadb
复制数据库目录scp /usr/local/mysql/data root@192.168.25.144:/home/omc
备份完后记得启动数据库systemctl start mariadb
查看状态systemctl status mariadb
数据库迁移到/data/mysql
创建目录和设置权限
mkdir /data/mysql
chown -R mysql:mysql /data/mysql/
chmod 777 /data/mysql/
然后停库systemctl stop mariadb
修改配置
nano /etc/my.cnf.d/mariadb-server.cnf
datadir=/data/mysql
socket=/data/mysql/mysql.sock
复制数据库文件cp -a /var/lib/mysql/* /tpdata/mysql/
启动数据库systemctl start mariadb
查看状态systemctl status mariadb
最新文章
- 如何在Windows上从源码编译Chromium (CEF3) 加入mp3支持
- Win10 UI入门RelativePanel
- PL/SQL错误提示 database character set(AL32UTF8) and Client character set(ZHS16GBK) are different
- ACM: FZU 2148 Moon Game - 海伦公式
- 用c语言编写二分查找法
- Swift基础--使用TableViewController自定义列表
- cmake 学习笔记(四)
- 【Zookeeper】源码分析之Watcher机制(二)
- 采药 NOIP 2005 普及组
- Spring MVC的handlermapping之RequestMappingHandlerMapping初始化
- shell多进程脚本
- 类模板语法知识体系梳理(包含大量常犯错误demo,尤其滥用友元函数的错误)
- [HNOI2015]菜肴制作 拓扑序
- v4v7升级到androidx过程
- 【从零开始搭建自己的.NET Core Api框架】(二)搭建项目的整体架构
- 深度学习(二)--深度信念网络(DBN)
- C# 读取驱动器盘符及信息
- js-ES6学习笔记-Reflect
- 模板引擎jade学习
- jmeter java请求:java.lang.VerifyError: Cannot inherit from final class
热门文章
- VirtualBox-5.2.8-121009-Win.exe虚拟机桥接
- WebLogic下Argument(s) ";type"; can&#39;t be null.
- app测试自动化之打开简书的登录界面,等待五秒后关闭
- Python学习之线程
- Git提示要输入密码
- token防爆破?
- flask config笔记
- js if(!!!e) {} 判断条件中的三个感叹号什么意思
- (5.1.4)引擎管理——SSMS管理使用小技巧
- [BZOJ2144][国家集训队2011]跳跳棋