备份一个数据库(结构+数据):
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
仅仅备份数据库结构
mysqldump -hhostname -uusername -ppassword -d databasename > stru.sql
如:备份数据库oc到oc.sql
mysqldump -h localhost -uroot -p oc > D:\Desktop\oc.sql
如:备份数据库oc结构到oc_stru.sql
mysqldump -h localhost -uroot -p -d oc > D:\Desktop\oc_stru.sql
备份表(表结构+数据)
mysqldump -h localhost -uroot -p oc oc_url> D:\Desktop\oc_url.sql
备份表(表结构)
mysqldump -h localhost -uroot -p -d oc oc_url> D:\Desktop\oc_url.sql
执行sql脚本文件:
mysql -h localhost -uroot -p oc2 < D:\Desktop\oc.sql
或者使用source命令执行sql脚本:
- #进入mysql数据库控制台,
- mysql -u root -p
- mysql>use 数据库
- mysql>set names utf8; (先确认编码,如果不设置可能会出现乱码,注意不是UTF-8)
- #然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
- mysql>source d:\oc.sql
注意:执行mysql命令时,需要进入mysql的bin路径下