800M

16 object(s)
 

命令行连接MySQL进行数据备份和恢复

连接MySQL

mysql -uroot -ppass

1、默认服务器是localhost,默认端口是3306

2、root是指定用户名,pass是指定密码

3、如果不想显示密码,可以不填密码,按回车后会提示输入用户密码

恢复数据

登录后,可以执行SQL语句。输入“use database;”,即可选择数据库,输入“show tables;”可以显示数据库中的表。

注意,SQL语句后面加分号!

执行“source backup.sql”即可将备份的数据导入到数据库。

未测试:mysql [database name] < [backup file name]

备份数据

mysqldump -uroot -ppass test > test.sql

1、使用mysqldump可以备份数据,同样可以隐藏密码输入。

2、指定服务器:-hmysql.800m.net

3、指定端口:-P8000

4、备份多个数据库:--databases mydatabase1 mydatabase2 mydatabase3 > dbs.sql

5、备份所有数据库:--all-databases > all.sql

6、备份并压缩:| gzip > /root/database_date '+%m-%d-%Y'.sql.gz