Home Database Mysql Tutorial MySQL数据库备份和还原实践记录

MySQL数据库备份和还原实践记录

Jun 07, 2016 pm 05:05 PM
database

打开cmd命令行,一定不是mysql的命令行,我第一次就错在这个地方,郁闷了很久备份MySQL数据库的命令mysqldump -hhostname -uuser

打开cmd命令行,,一定不是mysql的命令行,我第一次就错在这个地方,郁闷了很久

备份MySQL数据库的命令

mysqldump -hhostname -uusername-ppassword databasename > backupfile.sql

例如:

1.cd D:\ProgramFiles\MySQL\MySQL Server 5.5\bin

2.mysqldump –uroot –p123456 –h 127.0.0.1 test > D:/test.sql

3.说明:-p和123456密码之间一定不能有空格,做了测试,它好像需要你再次输入密码,输完密码后有说找不到XX表;为了避免出现错误,别闲着蛋疼没事加空格之类的,直接都不要空格,来得干脆

备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。

mysqldump-–add-drop-table -uusername -ppassword databasename > backupfile.sql

直接将MySQL数据库压缩备份

mysqldump -hhostname-uusername -ppassword databasename | gzip > backupfile.sql.gz[估计需要在linux,猜的,没试过]

备份MySQL数据库某个(些)表

mysqldump -hhostname-uusername -ppassword databasename specific_table1 specific_table2 >backupfile.sql

同时备份多个MySQL数据库

mysqldump -hhostname-uusername -ppassword –databases databasename1 databasename2 databasename3 >multibackupfile.sql

仅仅备份数据库结构

mysqldump –no-data–databases databasename1 databasename2 databasename3 > structurebackupfile.sql

备份服务器上所有数据库

mysqldump–all-databases > all_backupfile.sql

还原MySQL数据库的命令

mysql -hhostname-uusername -ppassword databasename

例如:

第一种方式:

1.  打开window cmd

2.  切换到mysql安装目录的bin下

3.  mysql –uroot –p123456 –h 127.0.0.1 test

4.  说明:如果没有写-h 127.0.0.1,则默认本机;在备份时这个数据库必须存在,否则可能会出现导不进去的情况

第二种方式:

1.  打开mysql cmd

2.  source d:/test.sql

还原压缩的MySQL数据库

gunzip

将数据库转移到新服务器

mysqldump -uusername-ppassword databasename | mysql –host=*.*.*.* -C databasename

linux

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How does Go language implement the addition, deletion, modification and query operations of the database? How does Go language implement the addition, deletion, modification and query operations of the database? Mar 27, 2024 pm 09:39 PM

How does Go language implement the addition, deletion, modification and query operations of the database?

Detailed tutorial on establishing a database connection using MySQLi in PHP Detailed tutorial on establishing a database connection using MySQLi in PHP Jun 04, 2024 pm 01:42 PM

Detailed tutorial on establishing a database connection using MySQLi in PHP

How does Hibernate implement polymorphic mapping? How does Hibernate implement polymorphic mapping? Apr 17, 2024 pm 12:09 PM

How does Hibernate implement polymorphic mapping?

iOS 18 adds a new 'Recovered' album function to retrieve lost or damaged photos iOS 18 adds a new 'Recovered' album function to retrieve lost or damaged photos Jul 18, 2024 am 05:48 AM

iOS 18 adds a new 'Recovered' album function to retrieve lost or damaged photos

Analysis of the basic principles of MySQL database management system Analysis of the basic principles of MySQL database management system Mar 25, 2024 pm 12:42 PM

Analysis of the basic principles of MySQL database management system

An in-depth analysis of how HTML reads the database An in-depth analysis of how HTML reads the database Apr 09, 2024 pm 12:36 PM

An in-depth analysis of how HTML reads the database

Tips and practices for handling Chinese garbled characters in databases with PHP Tips and practices for handling Chinese garbled characters in databases with PHP Mar 27, 2024 pm 05:21 PM

Tips and practices for handling Chinese garbled characters in databases with PHP

How to handle database connection errors in PHP How to handle database connection errors in PHP Jun 05, 2024 pm 02:16 PM

How to handle database connection errors in PHP

See all articles