钧言极客

mysql数据库备份与还原

备份命令mysqldump格式

mysqldump -h主机名  -P端口 -u用户名 -p密码 –database 数据库名 > 文件名.sql

–database 表示如果当前数据库不存在,则创建一个数据库

# mysqldump -u用户名 -p密码  数据库名 > 导出文件名.sql

mysqldump -uroot -pmysql mysql  > test.sql
# mysqldump -u用户名 -p密码  数据库名 > 导出文件名.sql

mysqldump -uroot -pmysql mysql | gzip > test.sql.gz
# mysqldump -u用户名 -p密码  数据库名 表名 > 导出的文件名

mysqldump -uroot -pmysql mysql test > test.sql
# mysqldump -u用户名 -p密码 -d 数据库名 > 导出的文件名

mysqldump -uroot -pmysql -d mysql > test.sql
# mysqldump -u用户名 -p密码 -d 数据库名称 表名 > 导出的文件名称

mysqldump -uroot -pmysql -d mysql test > test.sql

还原数据库

利用source 命令来还原数据库

mysql -u root -p

# 查看已创建数据库
mysql>show databases

# 创建还原数据库
mysql>create database test

# 进入数据库 mysql>use 数据库名称
mysql>use mysql

# 还原数据库
mysql>source test.sql
# mysql -u用户名 -p密码 数据库名称 > 文件路径

mysql -uroot -pmysql name < backup.sql
# gunzip < 数据库文件 | mysql -u用户名 -p密码 数据库名称

gunzip < backup.sql.gz | mysql -uroot -pmysql name

其实也可以通过phpmyadmin等第三方数据库的管理软件,来更方便直接的编辑数据库、备份和还原数据库。

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »