mysql数据库备份还原相关信息

 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命令前需要先选择数据库。

猜你喜欢

转载自www.cnblogs.com/To-The-Age/p/12702923.html