Mysql数据库备份还原相关信息:
1.备份数据库的信息:
mysqldump -h -u root -p [数据库名] [表名] > /usr/local/mysql/data/bak.sql
---其中 -h为远程的服务器ip地址
[注意]:使用mysqldump必须在mysql命令行外面操作,否则会报出一下的错误信息。
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘mysql -u root -p o2o < /usr/local/mysql/data/wuguanwen_backup/user_bak2020415.sq‘ at line 1
2.还原数据库的信息:
1). 使用mysql命令行还原库文件。
mysql -u root -p o2o < user_bak2020415.sql
【注】:使用mysql命令同样不能在mysql命令面板操作。否则会报错。
2). 使用source命令操作。
source /usr/local/data/bak.sql
【注】:使用source命令操作时,需要在mysql命令面板中进行,否则会报错。
$> mysql -u root -p [dbname] < backup.sql # 执行前需要先创建dbname数据库,如果backup.sql是mysqldump创建的备份文件则执行是不需要dbname。 MYSQL> source backup.sql; # 执行source命令前需要先选择数据库。