使用以下方法时,导入的文件最好是(命令导出的文件),手动导出的容易报错
-
方法一
- 导入数据库:
mysql -h localhost -u root -p --default-character-set=utf8 tkrs_qmt < d:\www20190509.sql
- 导入数据库的单个表:
mysql -h localhost -u root -p --default-character-set=utf8 tkrs_qmt < d:\www20190509.sql
- 导出数据库:
mysqldump -h localhost -u root -p --default-character-set=utf8 tkrs_qmt > d:\www20190509.sql
- 导出数据库的单个表:
mysqldump -h localhost -u root -p --default-character-set=utf8 tkrs_qmt bm_role > d:\www20190509.sql
- 导出数据库并压缩
mysqldump -h localhost -u root -p --default-character-set=utf8 tkrs_qmt | gzip > d:\www20190509.sql.gz
- 导出多个数据库(操作多个数据库时,需要添加 --databases )
mysqldump -h localhost -u root -p --default-character-set=utf8 --databases tkrs_qmt cmdb bbs > d:\www20190509.sql
- 只导出数据库结构
mysqldump -h localhost -u root -p --default-character-set=utf8 --no-data tkrs_qmt > d:\www20190509.sql
注释:
其中tkrs_qmt、 cmdb、bbs都是数据库名
其中localhost为ip地址
其中root为数据库用户名
其中d:\www20190509.sql为导入或者导出的文件
注意:
1.先配置mysql的环境变量
2.进入命令符窗口,(windows+R,输入cmd)
3.导入数据时,直接输入上述命令,不要登录再执行
4.备份一个数据库时先要切换目录到mysql安装包的bin目录下
5.确认导入的sql文件是否有创建数据库命令和use 数据库名的命令(如有可删除),有时候用户无创建数据库权限会导致导入sql文件时出错
-
方法二
(这个方法导入时,有中文的地方容易报错)
1.登陆mysql控制台
2.use 数据库名
3.source www2008-2-26.sql