1、数据库导出SQL脚本
启动MySQL服务器
例如:
$ mysql.server start
Starting MySQL
. SUCCESS!
$ mysqldump -u root -p mydb1>/Users/Shared/ab.sql
Enter password:
注意:不要打分号,不需要登录mysql,直接在cmd下运行,生成的脚本文件中不包含create database语句。
2、执行SQL脚本恢复数据库
第一种方式:
例如:先删除mydb1库,再重新创建mydb1库
$ mysql -u root -p mydb1</Users/Shared/ab.sql
Enter password:
$
注意:不要打分号,不要登录mysql,直接在cmd下运行
第二种方式:
登录mysql
例如:
$ mysql -u root -p
Enter password:
mysql> DROP DATABASE mydb1;
Query OK, rows affected (0.03 sec)
mysql> CREATE DATABASE mydb1;
Query OK, row affected (0.00 sec)
mysql> USE mydb1;
Database changed
mysql> SOURCE /Users/Shared/ab.sql;