白森 发表于 2018-10-2 11:27:07

MySql常用操作,备份,维护!

4、mysqldump  备份数据库
  shell> mysqldump -h host -u root -p dbname >dbname_backup.sql
  恢复数据库
  shell> mysqladmin -h myhost -u root -p create dbname
  shell> mysqldump -h host -u root -p dbname < dbname_backup.sql
  如果只想卸出建表指令,则命令如下:
  shell> mysqladmin -u root -p -d databasename > a.sql
  如果只想卸出插入数据的sql命令,而不需要建表命令,则命令如下:
  shell> mysqladmin -u root -p -t databasename > a.sql
  那么如果我只想要数据,而不想要什么sql命令时,应该如何操作呢?
  mysqldump -T./ phptest driver
  其中,只有指定了-T参数才可以卸出纯文本文件,表示卸出数据的目录,./表示当前目录,即与mysqldump同一目录。如果不指定driver 表,则将卸出整个数据库的数据。每个表会生成两个文件,一个为.sql文件,包含建表执行。另一个为.txt文件,只包含数据,且没有sql指令。

页: [1]
查看完整版本: MySql常用操作,备份,维护!