一、直接把创建数据库的语句放到sql 文件中:
php 写法:
<?php
$mysql_port = get_mysql_port();
$cmd = US_MYSQL_BIN."/mysql.exe --port=".$mysql_port." --user=\"root\" --password=\"root\" < ".US_UNICON_MAIN."/weiyi.sql\"";
print $cmd; // Test code
exec($cmd,$dummy,$return); // Run command
var_dump($dummy);
print $return;
?>
说明:US_MYSQL_BIN为mysql.exe所在目录;
US_UNICON_MAIN 为数据库文件所在目录;
二、先创建数据库 :
备份数据库:
mysqldump -uroot -p -P3307 databasename > backname.sql
还原数据库:
1.先创建一个空的数据库
create database backup;
命令解释:
create database 数据库名称;
2.选中要还原的数据库
use backup;
命令解释:
use 数据库名称;
3.还原或导入数据库
source E:\backup.sql
命令解释
source 数据库脚本文件;