SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
Bu posta Yazılım Çöplüğü web günlüğünde yayımlandı - saat: 14:30:08 tarih: 04.02.2016
MySQL Backup Script
Merhaba Arkadaşlar,
Bugün ki konumuz Mysql database üzerinde Backup ve Restore işlemleri. Database Uzmanları için en
elzem işlerinden biridir Backup. Verilerin güvenle saklanabilmesi sonrasında geri dönüş için çok
önemlidir. Bunun için alacağınız Backup türü farklılık doğurabilir. Bugün temel backup yöntemlerini
göreceğiz.
Database_Name = yazilimcoplugu
User_Name = root
Root pass = qwerty
Backup dizin = /home/backup/
Standart Backup
shell> mysqldump [options] > dump.sql
shell> mysqldump [options] db_name [tbl_name ...]
shell> mysqldump [options] --databases db_name ...
shell> mysqldump [options] --all-databases
# mysqldump –uUSER_NAME –p Database_Name > Backup’ın alınacağı Dizin
# mysqldump –uroot –p yazilimcoplugu > /home/backup/backup.sql
# mysqldump –uroot –p yazilimcoplugu tablo1 > /home/backup/backup.sql
# mysqldump –uroot –p yazilimcoplugu tablo1,tablo2 > /home/backup/backup.sql
Yukarıda standart bir backup yönetimini gördük. Bu backup içerisinde database’e ait bütün tabloların
yeniden oluşturulması için “Create Table …” ve oluşturulan tablonun içene bilgilerin eklenebilmesi için
“Insert Into …” yazılarının olduğunu görürsünüz.
Fonksiyonel Backup
mysqldump --protocol=tcp --host=hostname --user=db_username --complete-insert=TRUE --
replace=TRUE --port=3306 --default-character-set=utf8 --single-transaction=TRUE --no-create-
info=TRUE --skip-triggers –uUSER_NAME –p Database_Name > /home/backup/backup.sql
mysqldump --complete-insert=TRUE --replace=TRUE --port=3306 --default-character-set=utf8 --single-
transaction=TRUE --no-create-info=TRUE --skip-triggers - uroot -p yazilimcoplugu tablo1 >
/home/backup/backup.sql
Yukarıda aldığımız yedek bazı opsiyonları kullanarak almamızı sağlıyor. Bu backupta tabloların
oluşturulma durumu yoktur. Yani aldığınız yedekte Create table ve insert into table1 ifadelerini
bulamazsınız. Bu backup oluşturulan tablo üzerinden Replace yapılmasını sağlar. Bu anlamda daha hızlı
yedek almanız söz konusu olabilir.
Aşağıda kullanabileceğiniz opsiyonlar bulunmaktadır. Dilediğinizi kullanabilirsiniz. Detaylara ihtiyaç
duyarsanız benimle iletişime geçebilirsiniz.
mysqldump Options
Format Description Introduced
Remove
d
--add-drop-database
Add DROP DATABASE statement
before each CREATE DATABASE
statement
--add-drop-table
Add DROP TABLE statement
before each CREATE TABLE
statement
--add-locks
Surround each table dump with
LOCK TABLES and UNLOCK
TABLES statements
--all-databases Dump all tables in all databases
--allow-keywords
Allow creation of column names
that are keywords
--apply-slave-
statements
Include STOP SLAVE prior to
CHANGE MASTER statement and
START SLAVE at end of output
5.5.3
--bind-address
Use specified network interface to
connect to MySQL Server
5.5.8
--character-sets-dir
Directory where character sets are
installed
--comments Add comments to dump file
--compact Produce more compact output
--compatible
Produce output that is more
compatible with other database
systems or with older MySQL
servers
--complete-insert
Use complete INSERT statements
that include column names
--compress
Compress all information sent
between client and server
--create-options
Include all MySQL-specific table
options in CREATE TABLE
statements
--databases
Interpret all name arguments as
database names
Format Description Introduced
Remove
d
--debug Write debugging log
--debug-check
Print debugging information when
program exits
--debug-info
Print debugging information,
memory, and CPU statistics when
program exits
--default-auth Authentication plugin to use 5.5.9
--default-character-
set
Specify default character set
--defaults-extra-file
Read named option file in addition
to usual option files
--defaults-file Read only named option file
--defaults-group-
suffix
Option group suffix value
--delayed-insert
Write INSERT DELAYED
statements rather than INSERT
statements
--delete-master-logs
On a master replication server,
delete the binary logs after
performing the dump operation
--disable-keys
For each table, surround INSERT
statements with statements to
disable and enable keys
--dump-date
Include dump date as "Dump
completed on" comment if --
comments is given
--dump-slave
Include CHANGE MASTER
statement that lists binary log
coordinates of slave's master
5.5.3
--enable-cleartext-
plugin
Enable cleartext authentication
plugin
5.5.47
--events
Dump events from dumped
databases
--extended-insert Use multiple-row INSERT syntax
--fields-enclosed-by
This option is used with the --tab
option and has the same meaning as
the corresponding clause for LOAD
DATA INFILE
Format Description Introduced
Remove
d
--fields-escaped-by
This option is used with the --tab
option and has the same meaning as
the corresponding clause for LOAD
DATA INFILE
--fields-optionally-
enclosed-by
This option is used with the --tab
option and has the same meaning as
the corresponding clause for LOAD
DATA INFILE
--fields-terminated-
by
This option is used with the --tab
option and has the same meaning as
the corresponding clause for LOAD
DATA INFILE
--first-slave
Deprecated; use --lock-all-tables
instead
5.5.3
--flush-logs
Flush MySQL server log files
before starting dump
--flush-privileges
Emit a FLUSH PRIVILEGES
statement after dumping mysql
database
--force
Continue even if an SQL error
occurs during a table dump
--help Display help message and exit
--hex-blob
Dump binary columns using
hexadecimal notation
--host
Host to connect to (IP address or
hostname)
--ignore-table Do not dump given table
--include-master-
host-port
Include
MASTER_HOST/MASTER_PORT
options in CHANGE MASTER
statement produced with --dump-
slave
5.5.3
--insert-ignore
Write INSERT IGNORE rather
than INSERT statements
--lines-terminated-by
This option is used with the --tab
option and has the same meaning as
the corresponding clause for LOAD
DATA INFILE
--lock-all-tables Lock all tables across all databases
Format Description Introduced
Remove
d
--lock-tables
Lock all tables before dumping
them
--log-error
Append warnings and errors to
named file
--master-data
Write the binary log file name and
position to the output
--
max_allowed_packet
Maximum packet length to send to
or receive from server
--net_buffer_length
Buffer size for TCP/IP and socket
communication
--no-autocommit
Enclose the INSERT statements for
each dumped table within SET
autocommit = 0 and COMMIT
statements
--no-create-db
Do not write CREATE
DATABASE statements
--no-create-info
Do not write CREATE TABLE
statements that re-create each
dumped table
--no-data Do not dump table contents
--no-defaults Read no option files
--no-set-names Same as --skip-set-charset
--no-tablespaces
Do not write any CREATE
LOGFILE GROUP or CREATE
TABLESPACE statements in
output
--opt
Shorthand for --add-drop-table --
add-locks --create-options --disable-
keys --extended-insert --lock-tables
--quick --set-charset.
--order-by-primary
Dump each table's rows sorted by
its primary key, or by its first
unique index
--password
Password to use when connecting to
server
--pipe
On Windows, connect to server
using named pipe
--plugin-dir
Directory where plugins are
installed
5.5.9
Format Description Introduced
Remove
d
--port
TCP/IP port number to use for
connection
--print-defaults Print default options
--protocol Connection protocol to use
--quick
Retrieve rows for a table from the
server a row at a time
--quote-names
Quote identifiers within backtick
characters
--replace
Write REPLACE statements rather
than INSERT statements
--result-file Direct output to a given file
--routines
Dump stored routines (procedures
and functions) from dumped
databases
--set-charset
Add SET NAMES
default_character_set to output
--shared-memory-
base-name
The name of shared memory to use
for shared-memory connections
--single-transaction
Issue a BEGIN SQL statement
before dumping data from server
--skip-add-drop-
table
Do not add a DROP TABLE
statement before each CREATE
TABLE statement
--skip-add-locks Do not add locks
--skip-comments Do not add comments to dump file
--skip-compact
Do not produce more compact
output
--skip-disable-keys Do not disable keys
--skip-extended-
insert
Turn off extended-insert
--skip-opt Turn off options set by --opt
--skip-quick
Do not retrieve rows for a table
from the server a row at a time
--skip-quote-names Do not quote identifiers
--skip-set-charset
Do not write SET NAMES
statement
--skip-triggers Do not dump triggers
Format Description Introduced
Remove
d
--skip-tz-utc Turn off tz-utc
--socket
For connections to localhost, the
Unix socket file to use
--ssl Enable secure connection
--ssl-ca
Path of file that contains list of
trusted SSL CAs
--ssl-capath
Path of directory that contains
trusted SSL CA certificates in PEM
format
--ssl-cert
Path of file that contains X509
certificate in PEM format
--ssl-cipher
List of permitted ciphers to use for
connection encryption
--ssl-key
Path of file that contains X509 key
in PEM format
--ssl-verify-server-
cert
Verify server certificate Common
Name value against host name used
when connecting to server
--tab Produce tab-separated data files
--tables Override --databases or -B option
--triggers
Dump triggers for each dumped
table
--tz-utc
Add SET TIME_ZONE='+00:00' to
dump file
--user
MySQL user name to use when
connecting to server
--verbose Verbose mode
--version
Display version information and
exit
--where
Dump only rows selected by given
WHERE condition
--xml Produce XML output
Kaynak : https://dev.mysql.com/doc/refman/5.5/en/mysqldump.html
Yazan : Hızlan ERPAK

Weitere ähnliche Inhalte

Was ist angesagt?

Building a linux kernel
Building a linux kernelBuilding a linux kernel
Building a linux kernelRaghu nath
 
Capturing, Analyzing, and Optimizing your SQL
Capturing, Analyzing, and Optimizing your SQLCapturing, Analyzing, and Optimizing your SQL
Capturing, Analyzing, and Optimizing your SQLPadraig O'Sullivan
 
Pluggable database 3
Pluggable database 3Pluggable database 3
Pluggable database 3Osama Mustafa
 
10g rac asm
10g rac asm10g rac asm
10g rac asmVictor
 
MySQL Replication: Demo Réplica en Español
MySQL Replication: Demo Réplica en EspañolMySQL Replication: Demo Réplica en Español
MySQL Replication: Demo Réplica en EspañolKeith Hollman
 
Database Connection With Mysql
Database Connection With MysqlDatabase Connection With Mysql
Database Connection With MysqlHarit Kothari
 
Oracle Database 11g Product Family
Oracle Database 11g Product FamilyOracle Database 11g Product Family
Oracle Database 11g Product FamilyN/A
 
Mysql cheatsheet - Part 2
Mysql cheatsheet - Part 2Mysql cheatsheet - Part 2
Mysql cheatsheet - Part 2Adolfo Nasol
 
Beginner guide to mysql command line
Beginner guide to mysql command lineBeginner guide to mysql command line
Beginner guide to mysql command linePriti Solanki
 
Database administration commands
Database administration commands Database administration commands
Database administration commands Varsha Ajith
 
ConFoo MySQL Replication Evolution : From Simple to Group Replication
ConFoo  MySQL Replication Evolution : From Simple to Group ReplicationConFoo  MySQL Replication Evolution : From Simple to Group Replication
ConFoo MySQL Replication Evolution : From Simple to Group ReplicationDave Stokes
 
Developing Information Schema Plugins
Developing Information Schema PluginsDeveloping Information Schema Plugins
Developing Information Schema PluginsMark Leith
 
Working with Databases and MySQL
Working with Databases and MySQLWorking with Databases and MySQL
Working with Databases and MySQLNicole Ryan
 
My sql technical reference manual
My sql technical reference manualMy sql technical reference manual
My sql technical reference manualMir Majid
 

Was ist angesagt? (20)

Building a linux kernel
Building a linux kernelBuilding a linux kernel
Building a linux kernel
 
Capturing, Analyzing, and Optimizing your SQL
Capturing, Analyzing, and Optimizing your SQLCapturing, Analyzing, and Optimizing your SQL
Capturing, Analyzing, and Optimizing your SQL
 
Pluggable database 3
Pluggable database 3Pluggable database 3
Pluggable database 3
 
10g rac asm
10g rac asm10g rac asm
10g rac asm
 
MySQL Replication: Demo Réplica en Español
MySQL Replication: Demo Réplica en EspañolMySQL Replication: Demo Réplica en Español
MySQL Replication: Demo Réplica en Español
 
Database Connection With Mysql
Database Connection With MysqlDatabase Connection With Mysql
Database Connection With Mysql
 
Refcard en-a4
Refcard en-a4Refcard en-a4
Refcard en-a4
 
Oracle Database 11g Product Family
Oracle Database 11g Product FamilyOracle Database 11g Product Family
Oracle Database 11g Product Family
 
Mysql cheatsheet - Part 2
Mysql cheatsheet - Part 2Mysql cheatsheet - Part 2
Mysql cheatsheet - Part 2
 
Beginner guide to mysql command line
Beginner guide to mysql command lineBeginner guide to mysql command line
Beginner guide to mysql command line
 
MySql:Introduction
MySql:IntroductionMySql:Introduction
MySql:Introduction
 
Mysql all
Mysql allMysql all
Mysql all
 
My sql administration
My sql administrationMy sql administration
My sql administration
 
Oracle ORA Errors
Oracle ORA ErrorsOracle ORA Errors
Oracle ORA Errors
 
Php with MYSQL Database
Php with MYSQL DatabasePhp with MYSQL Database
Php with MYSQL Database
 
Database administration commands
Database administration commands Database administration commands
Database administration commands
 
ConFoo MySQL Replication Evolution : From Simple to Group Replication
ConFoo  MySQL Replication Evolution : From Simple to Group ReplicationConFoo  MySQL Replication Evolution : From Simple to Group Replication
ConFoo MySQL Replication Evolution : From Simple to Group Replication
 
Developing Information Schema Plugins
Developing Information Schema PluginsDeveloping Information Schema Plugins
Developing Information Schema Plugins
 
Working with Databases and MySQL
Working with Databases and MySQLWorking with Databases and MySQL
Working with Databases and MySQL
 
My sql technical reference manual
My sql technical reference manualMy sql technical reference manual
My sql technical reference manual
 

Ähnlich wie MySql 5.7 Backup Script

MySql Restore Script
MySql Restore ScriptMySql Restore Script
MySql Restore ScriptHızlan ERPAK
 
MYSQL
MYSQLMYSQL
MYSQLARJUN
 
database-querry-student-note
database-querry-student-notedatabase-querry-student-note
database-querry-student-noteLeerpiny Makouach
 
MySQL for Oracle DBAs
MySQL for Oracle DBAsMySQL for Oracle DBAs
MySQL for Oracle DBAsMark Leith
 
NonStop SQL/MX DBS demo with iTP Webserver
NonStop SQL/MX DBS demo with iTP WebserverNonStop SQL/MX DBS demo with iTP Webserver
NonStop SQL/MX DBS demo with iTP WebserverFrans Jongma
 
My sql Syntax
My sql SyntaxMy sql Syntax
My sql SyntaxReka
 
All types of backups and restore
All types of backups and restoreAll types of backups and restore
All types of backups and restoreVasudeva Rao
 
Multiple instances on linux
Multiple instances on linuxMultiple instances on linux
Multiple instances on linuxVasudeva Rao
 
Introduction to JumpStart
Introduction to JumpStartIntroduction to JumpStart
Introduction to JumpStartScott McDermott
 
Perl Stored Procedures for MySQL (2009)
Perl Stored Procedures for MySQL (2009)Perl Stored Procedures for MySQL (2009)
Perl Stored Procedures for MySQL (2009)Antony T Curtis
 
Konfigurasi freeradius server
Konfigurasi freeradius serverKonfigurasi freeradius server
Konfigurasi freeradius serverWalid Umar
 
My two cents about Mysql backup
My two cents about Mysql backupMy two cents about Mysql backup
My two cents about Mysql backupAndrejs Vorobjovs
 

Ähnlich wie MySql 5.7 Backup Script (20)

MySql Restore Script
MySql Restore ScriptMySql Restore Script
MySql Restore Script
 
MYSQL
MYSQLMYSQL
MYSQL
 
database-querry-student-note
database-querry-student-notedatabase-querry-student-note
database-querry-student-note
 
My sql.ppt
My sql.pptMy sql.ppt
My sql.ppt
 
Raj mysql
Raj mysqlRaj mysql
Raj mysql
 
MySQL for Oracle DBAs
MySQL for Oracle DBAsMySQL for Oracle DBAs
MySQL for Oracle DBAs
 
Sql for dbaspresentation
Sql for dbaspresentationSql for dbaspresentation
Sql for dbaspresentation
 
Mydumper
MydumperMydumper
Mydumper
 
NonStop SQL/MX DBS demo with iTP Webserver
NonStop SQL/MX DBS demo with iTP WebserverNonStop SQL/MX DBS demo with iTP Webserver
NonStop SQL/MX DBS demo with iTP Webserver
 
My sql Syntax
My sql SyntaxMy sql Syntax
My sql Syntax
 
ASM
ASMASM
ASM
 
All types of backups and restore
All types of backups and restoreAll types of backups and restore
All types of backups and restore
 
Mysql
Mysql Mysql
Mysql
 
Multiple instances on linux
Multiple instances on linuxMultiple instances on linux
Multiple instances on linux
 
Introduction to JumpStart
Introduction to JumpStartIntroduction to JumpStart
Introduction to JumpStart
 
Perl Stored Procedures for MySQL (2009)
Perl Stored Procedures for MySQL (2009)Perl Stored Procedures for MySQL (2009)
Perl Stored Procedures for MySQL (2009)
 
Konfigurasi freeradius server
Konfigurasi freeradius serverKonfigurasi freeradius server
Konfigurasi freeradius server
 
Postgre sql unleashed
Postgre sql unleashedPostgre sql unleashed
Postgre sql unleashed
 
My two cents about Mysql backup
My two cents about Mysql backupMy two cents about Mysql backup
My two cents about Mysql backup
 
Distribuido
DistribuidoDistribuido
Distribuido
 

Mehr von Hızlan ERPAK

Oracle database architecture
Oracle database architectureOracle database architecture
Oracle database architectureHızlan ERPAK
 
C# Butonu – Resmi -Paneli Mouse ile Tutup Sürüklemek
C# Butonu – Resmi -Paneli Mouse ile Tutup SürüklemekC# Butonu – Resmi -Paneli Mouse ile Tutup Sürüklemek
C# Butonu – Resmi -Paneli Mouse ile Tutup SürüklemekHızlan ERPAK
 
C# ile Web Service Connection
C# ile Web Service ConnectionC# ile Web Service Connection
C# ile Web Service ConnectionHızlan ERPAK
 
MySQL Password Recovery
MySQL Password RecoveryMySQL Password Recovery
MySQL Password RecoveryHızlan ERPAK
 
DML Data Manipulation Language
DML Data Manipulation LanguageDML Data Manipulation Language
DML Data Manipulation LanguageHızlan ERPAK
 
DDL_Create-Alter-Drop
DDL_Create-Alter-DropDDL_Create-Alter-Drop
DDL_Create-Alter-DropHızlan ERPAK
 
MySQL Backup Script -2 & Diff Backup
MySQL Backup Script -2 & Diff BackupMySQL Backup Script -2 & Diff Backup
MySQL Backup Script -2 & Diff BackupHızlan ERPAK
 
Centosta mysql enterprise kurulumu
Centosta mysql enterprise kurulumuCentosta mysql enterprise kurulumu
Centosta mysql enterprise kurulumuHızlan ERPAK
 

Mehr von Hızlan ERPAK (8)

Oracle database architecture
Oracle database architectureOracle database architecture
Oracle database architecture
 
C# Butonu – Resmi -Paneli Mouse ile Tutup Sürüklemek
C# Butonu – Resmi -Paneli Mouse ile Tutup SürüklemekC# Butonu – Resmi -Paneli Mouse ile Tutup Sürüklemek
C# Butonu – Resmi -Paneli Mouse ile Tutup Sürüklemek
 
C# ile Web Service Connection
C# ile Web Service ConnectionC# ile Web Service Connection
C# ile Web Service Connection
 
MySQL Password Recovery
MySQL Password RecoveryMySQL Password Recovery
MySQL Password Recovery
 
DML Data Manipulation Language
DML Data Manipulation LanguageDML Data Manipulation Language
DML Data Manipulation Language
 
DDL_Create-Alter-Drop
DDL_Create-Alter-DropDDL_Create-Alter-Drop
DDL_Create-Alter-Drop
 
MySQL Backup Script -2 & Diff Backup
MySQL Backup Script -2 & Diff BackupMySQL Backup Script -2 & Diff Backup
MySQL Backup Script -2 & Diff Backup
 
Centosta mysql enterprise kurulumu
Centosta mysql enterprise kurulumuCentosta mysql enterprise kurulumu
Centosta mysql enterprise kurulumu
 

Kürzlich hochgeladen

Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxFurkanTasci3
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...shivangimorya083
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 

Kürzlich hochgeladen (20)

Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptx
 
Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 

MySql 5.7 Backup Script

  • 1. Bu posta Yazılım Çöplüğü web günlüğünde yayımlandı - saat: 14:30:08 tarih: 04.02.2016 MySQL Backup Script Merhaba Arkadaşlar, Bugün ki konumuz Mysql database üzerinde Backup ve Restore işlemleri. Database Uzmanları için en elzem işlerinden biridir Backup. Verilerin güvenle saklanabilmesi sonrasında geri dönüş için çok önemlidir. Bunun için alacağınız Backup türü farklılık doğurabilir. Bugün temel backup yöntemlerini göreceğiz. Database_Name = yazilimcoplugu User_Name = root Root pass = qwerty Backup dizin = /home/backup/ Standart Backup shell> mysqldump [options] > dump.sql shell> mysqldump [options] db_name [tbl_name ...] shell> mysqldump [options] --databases db_name ... shell> mysqldump [options] --all-databases # mysqldump –uUSER_NAME –p Database_Name > Backup’ın alınacağı Dizin # mysqldump –uroot –p yazilimcoplugu > /home/backup/backup.sql
  • 2. # mysqldump –uroot –p yazilimcoplugu tablo1 > /home/backup/backup.sql # mysqldump –uroot –p yazilimcoplugu tablo1,tablo2 > /home/backup/backup.sql Yukarıda standart bir backup yönetimini gördük. Bu backup içerisinde database’e ait bütün tabloların yeniden oluşturulması için “Create Table …” ve oluşturulan tablonun içene bilgilerin eklenebilmesi için “Insert Into …” yazılarının olduğunu görürsünüz. Fonksiyonel Backup mysqldump --protocol=tcp --host=hostname --user=db_username --complete-insert=TRUE -- replace=TRUE --port=3306 --default-character-set=utf8 --single-transaction=TRUE --no-create- info=TRUE --skip-triggers –uUSER_NAME –p Database_Name > /home/backup/backup.sql mysqldump --complete-insert=TRUE --replace=TRUE --port=3306 --default-character-set=utf8 --single- transaction=TRUE --no-create-info=TRUE --skip-triggers - uroot -p yazilimcoplugu tablo1 > /home/backup/backup.sql Yukarıda aldığımız yedek bazı opsiyonları kullanarak almamızı sağlıyor. Bu backupta tabloların oluşturulma durumu yoktur. Yani aldığınız yedekte Create table ve insert into table1 ifadelerini bulamazsınız. Bu backup oluşturulan tablo üzerinden Replace yapılmasını sağlar. Bu anlamda daha hızlı yedek almanız söz konusu olabilir.
  • 3. Aşağıda kullanabileceğiniz opsiyonlar bulunmaktadır. Dilediğinizi kullanabilirsiniz. Detaylara ihtiyaç duyarsanız benimle iletişime geçebilirsiniz. mysqldump Options Format Description Introduced Remove d --add-drop-database Add DROP DATABASE statement before each CREATE DATABASE statement --add-drop-table Add DROP TABLE statement before each CREATE TABLE statement --add-locks Surround each table dump with LOCK TABLES and UNLOCK TABLES statements --all-databases Dump all tables in all databases --allow-keywords Allow creation of column names that are keywords --apply-slave- statements Include STOP SLAVE prior to CHANGE MASTER statement and START SLAVE at end of output 5.5.3 --bind-address Use specified network interface to connect to MySQL Server 5.5.8 --character-sets-dir Directory where character sets are installed --comments Add comments to dump file --compact Produce more compact output --compatible Produce output that is more compatible with other database systems or with older MySQL servers --complete-insert Use complete INSERT statements that include column names --compress Compress all information sent between client and server --create-options Include all MySQL-specific table options in CREATE TABLE statements --databases Interpret all name arguments as database names
  • 4. Format Description Introduced Remove d --debug Write debugging log --debug-check Print debugging information when program exits --debug-info Print debugging information, memory, and CPU statistics when program exits --default-auth Authentication plugin to use 5.5.9 --default-character- set Specify default character set --defaults-extra-file Read named option file in addition to usual option files --defaults-file Read only named option file --defaults-group- suffix Option group suffix value --delayed-insert Write INSERT DELAYED statements rather than INSERT statements --delete-master-logs On a master replication server, delete the binary logs after performing the dump operation --disable-keys For each table, surround INSERT statements with statements to disable and enable keys --dump-date Include dump date as "Dump completed on" comment if -- comments is given --dump-slave Include CHANGE MASTER statement that lists binary log coordinates of slave's master 5.5.3 --enable-cleartext- plugin Enable cleartext authentication plugin 5.5.47 --events Dump events from dumped databases --extended-insert Use multiple-row INSERT syntax --fields-enclosed-by This option is used with the --tab option and has the same meaning as the corresponding clause for LOAD DATA INFILE
  • 5. Format Description Introduced Remove d --fields-escaped-by This option is used with the --tab option and has the same meaning as the corresponding clause for LOAD DATA INFILE --fields-optionally- enclosed-by This option is used with the --tab option and has the same meaning as the corresponding clause for LOAD DATA INFILE --fields-terminated- by This option is used with the --tab option and has the same meaning as the corresponding clause for LOAD DATA INFILE --first-slave Deprecated; use --lock-all-tables instead 5.5.3 --flush-logs Flush MySQL server log files before starting dump --flush-privileges Emit a FLUSH PRIVILEGES statement after dumping mysql database --force Continue even if an SQL error occurs during a table dump --help Display help message and exit --hex-blob Dump binary columns using hexadecimal notation --host Host to connect to (IP address or hostname) --ignore-table Do not dump given table --include-master- host-port Include MASTER_HOST/MASTER_PORT options in CHANGE MASTER statement produced with --dump- slave 5.5.3 --insert-ignore Write INSERT IGNORE rather than INSERT statements --lines-terminated-by This option is used with the --tab option and has the same meaning as the corresponding clause for LOAD DATA INFILE --lock-all-tables Lock all tables across all databases
  • 6. Format Description Introduced Remove d --lock-tables Lock all tables before dumping them --log-error Append warnings and errors to named file --master-data Write the binary log file name and position to the output -- max_allowed_packet Maximum packet length to send to or receive from server --net_buffer_length Buffer size for TCP/IP and socket communication --no-autocommit Enclose the INSERT statements for each dumped table within SET autocommit = 0 and COMMIT statements --no-create-db Do not write CREATE DATABASE statements --no-create-info Do not write CREATE TABLE statements that re-create each dumped table --no-data Do not dump table contents --no-defaults Read no option files --no-set-names Same as --skip-set-charset --no-tablespaces Do not write any CREATE LOGFILE GROUP or CREATE TABLESPACE statements in output --opt Shorthand for --add-drop-table -- add-locks --create-options --disable- keys --extended-insert --lock-tables --quick --set-charset. --order-by-primary Dump each table's rows sorted by its primary key, or by its first unique index --password Password to use when connecting to server --pipe On Windows, connect to server using named pipe --plugin-dir Directory where plugins are installed 5.5.9
  • 7. Format Description Introduced Remove d --port TCP/IP port number to use for connection --print-defaults Print default options --protocol Connection protocol to use --quick Retrieve rows for a table from the server a row at a time --quote-names Quote identifiers within backtick characters --replace Write REPLACE statements rather than INSERT statements --result-file Direct output to a given file --routines Dump stored routines (procedures and functions) from dumped databases --set-charset Add SET NAMES default_character_set to output --shared-memory- base-name The name of shared memory to use for shared-memory connections --single-transaction Issue a BEGIN SQL statement before dumping data from server --skip-add-drop- table Do not add a DROP TABLE statement before each CREATE TABLE statement --skip-add-locks Do not add locks --skip-comments Do not add comments to dump file --skip-compact Do not produce more compact output --skip-disable-keys Do not disable keys --skip-extended- insert Turn off extended-insert --skip-opt Turn off options set by --opt --skip-quick Do not retrieve rows for a table from the server a row at a time --skip-quote-names Do not quote identifiers --skip-set-charset Do not write SET NAMES statement --skip-triggers Do not dump triggers
  • 8. Format Description Introduced Remove d --skip-tz-utc Turn off tz-utc --socket For connections to localhost, the Unix socket file to use --ssl Enable secure connection --ssl-ca Path of file that contains list of trusted SSL CAs --ssl-capath Path of directory that contains trusted SSL CA certificates in PEM format --ssl-cert Path of file that contains X509 certificate in PEM format --ssl-cipher List of permitted ciphers to use for connection encryption --ssl-key Path of file that contains X509 key in PEM format --ssl-verify-server- cert Verify server certificate Common Name value against host name used when connecting to server --tab Produce tab-separated data files --tables Override --databases or -B option --triggers Dump triggers for each dumped table --tz-utc Add SET TIME_ZONE='+00:00' to dump file --user MySQL user name to use when connecting to server --verbose Verbose mode --version Display version information and exit --where Dump only rows selected by given WHERE condition --xml Produce XML output Kaynak : https://dev.mysql.com/doc/refman/5.5/en/mysqldump.html Yazan : Hızlan ERPAK