在Linux上备份和恢复MySQL数据库可以通过多种方法实现,以下是两种常用的方法:
mysqldump工具登录到MySQL服务器:
mysql -u username -p
输入密码后进入MySQL命令行界面。
使用mysqldump备份数据库:
mysqldump -u username -p database_name > backup_file.sql
例如,备份名为mydatabase的数据库:
mysqldump -u root -p mydatabase > mydatabase_backup.sql
系统会提示输入密码,输入后备份文件将保存在当前目录下。
登录到MySQL服务器:
mysql -u username -p
创建数据库(如果尚未存在):
CREATE DATABASE database_name;
恢复数据库:
mysql -u username -p database_name < backup_file.sql
例如,恢复mydatabase数据库:
mysql -u root -p mydatabase < mydatabase_backup.sql
mysqlpump工具(适用于MySQL 5.7及以上版本)登录到MySQL服务器:
mysql -u username -p
使用mysqlpump备份数据库:
mysqlpump -u username -p database_name > backup_file.sql
例如,备份名为mydatabase的数据库:
mysqlpump -u root -p mydatabase > mydatabase_backup.sql
登录到MySQL服务器:
mysql -u username -p
创建数据库(如果尚未存在):
CREATE DATABASE database_name;
恢复数据库:
mysqlpump -u username -p database_name < backup_file.sql
例如,恢复mydatabase数据库:
mysqlpump -u root -p mydatabase < mydatabase_backup.sql
通过以上方法,您可以在Linux上轻松备份和恢复MySQL数据库。