当前位置:网站首页>Mysqldump data backup
Mysqldump data backup
2022-07-06 03:13:00 【Rookie ~ ~】
In our last blog, we talked about using mysqlbinlog Tools (mysql Native tools ) Mind parsing a large number of binlog Log files , And use binary logs Data recovery Application practice of , In this blog, let's talk about the command of turning off data backup first , Because we usually work in shell Next , And deployed in the background server or cloud mysql, Most have made some restrictions , We may not be able to connect directly to the database of the background service locally 3306 On port , Generally, there will be intermediate keys of networks such as firewalls , No conditions GUI( GUI tools ) Mouse operation for data backup and so on , Only by command , And the command is also the fastest , So this blog talks about commonly used The data backup , We usually pass mysqldump Conduct .
stay linux shell Execute the following command , You can mytest Library user The data of the table is exported to .sql In file ( Exporting is not just data ,SQL Statements are also exported )
vim user.sql see user.sql The contents of the document are as follows :

Now? mytest Inside the library , We deleted the table , Or we are moving towards data migration , Rebuild this table on another library . We have this sql Script in root Under the root directory , Not enough permissions , It should be executed under ordinary users , So the user.sql Move to ordinary users ( Or we can start with ordinary users mysqldump -u root -p mytest user > ~/user.sql hold mytest Library user The data of the table is exported to .sql In file , There is no need to perform the next steps , Direct execution source /home/admin/user.sql, You can recover user Tables and data )


Now? user.sql yes root The file of , We change a subordinate , So that ordinary users can also operate

And then we source, Is equivalent to .sql Execute the script again 

user The table and data are all recovered , With .sql Script for , Can be in any mysql Rebuild the database table and data on the database
We can also export pure table data directly 
user.txt The contents are as follows :
This way user All the data in the table are exported , We'll use it again python perhaps go When writing some scripts for data analysis , Can pass -t As a separator, get the data of each field for additional data analysis , For example, analyze user behavior , Create user portraits, etc .
mysqldump Data backup command summary
- Export database and table creation SQL
// Export all libraries
mysqldump -u user name -p --all-databases > ~/xxx.sql
// You can export multiple libraries at a time
mysqldump -u user name -p --databases db1[db2] > ~/xxx.sql
// Export the library or a table in the Library
mysqldump -u user name -p dbname [tablename]> ~/xxx.sql
- Export pure data
mysql -u user name -p -D school -e 'select * from user where age>10' > ~/user.txt
- Via backup .sql, Import data , Building database and building tables
Sign in mysql, stay mysql Of shell Execute the following statement on
source ~/school.sql
Or directly at linux Of shell perform
cat ~/data.sql|mysql -u root -p
In this way, the data we backed up before can be sent to mysql In the library table of
边栏推荐
- NR modulation 1
- 【Kubernetes 系列】一文学会Kubernetes Service安全的暴露应用
- 多态day02
- Summary of Bible story reading
- 银行核心业务系统性能测试方法
- Leetcode problem solving -- 99 Restore binary search tree
- Audio audiorecord binder communication mechanism
- Arabellacpc 2019 (supplementary question)
- How to write compile scripts compatible with arm and x86 (Makefile, cmakelists.txt, shell script)
- What are the principles of software design (OCP)
猜你喜欢

Crazy, thousands of netizens are exploding the company's salary
![Huawei, H3C, Cisco command comparison, mind map form from the basic, switching, routing three directions [transferred from wechat official account network technology alliance station]](/img/3b/385d19e51340ecd6281df47b39f40c.png)
Huawei, H3C, Cisco command comparison, mind map form from the basic, switching, routing three directions [transferred from wechat official account network technology alliance station]

What is the investment value of iFLYTEK, which does not make money?

Sign SSL certificate as Ca

js 正则过滤和增加富文本中图片前缀

Misc (eternal night), the preliminary competition of the innovation practice competition of the National College Students' information security competition

XSS challenges绕过防护策略进行 XSS 注入

1.16 - 校验码

Princeton University, Peking University & UIUC | offline reinforcement learning with realizability and single strategy concentration

Tidb ecological tools (backup, migration, import / export) collation
随机推荐
Crazy, thousands of netizens are exploding the company's salary
Leetcode problem solving -- 108 Convert an ordered array into a binary search tree
MySQL Server层四个日志
Performance analysis of user login TPS low and CPU full
适合程序员学习的国外网站推荐
Who is the winner of PTA
电机控制反Park变换和反Clarke变换公式推导
Tidb ecological tools (backup, migration, import / export) collation
Leetcode problem solving -- 98 Validate binary search tree
Misc (eternal night), the preliminary competition of the innovation practice competition of the National College Students' information security competition
resulttype和resultmap的区别和应用场景
JS音乐在线播放插件vsPlayAudio.js
SD卡報錯“error -110 whilst initialising SD card
Safety science to | travel, you must read a guide
tcpdump: no suitable device found
MPLS experiment
Research on cooperative control of industrial robots
原型图设计
Handwriting database client
Arabellacpc 2019 (supplementary question)