社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
1、创建一个空数据库
2、进入mysql安装目录bin下
3、导入命令 mysql -uroot –p密码 数据库名 < 要导入的表数据(d:bbs.sql)(将选定的表导入到指定的数据库)
mysql -uroot –padmin databaseName <d:dump.sql (window)
mysql -uroot –padmin databaseName < /dump.sql (linux)
4、导入命令: mysql -u用户名 -p密码 < 要导入的数据库数据
mysql -uroot -padmin < d:dump.sql (window)
mysql -uroot -padmin < /dump.sql (linux)
(将备份出来的数据库导入,这里没有写数据库名,也可以写但要求是要写同样的名称)
Load data infile '/tmp/dump.txt'
// 数据要导入到那个 数据库的那个表, 前提是要有这个表,否则会报 表不存在错误!
into table linuxtest1.test
// fields (属性 字段) terminated (终止,结束) 属性之间的分隔符 为逗号
fields terminated by ','
// optionally(需要,可选择 ) enclosed(封闭) 也就是字符串使用引号
optionally enclosed by ' " '
// 换行符结束一行
lines terminated by 'n' ;
Mysql> Use databasename;
Mysql>Source d:dump.sql
导入成功之后:
*** 使用第一种方式比较好,推荐使用第一种方式
1、导出mysql 中的数据库 databaseName
(1)、进入mysql的安装目录 …….bin
(2)、mysqldump –hlocalhost –uroot –p databaseName >d:dump.sql (window)
mysqldump –hlocalhost –uroot –pdatabaseName >/dump.sql (linux)
(3)、mysqldump -hlocalhost -uroot -padmin
--databases databaseName > d:dump.sql (2 3 是一样的)
3、导出mysql数据库databaseName的tb_user表及数据
进入mysql安装目录C:Program FilesMySQLMySQLServer 5.5bin>
mysqldump –hlocalhost –uroot –padmin databaseName tb_user > d:dump.sql
mysqldump -hlocalhost -uroot -padmin databaseName tb_user --result-file=dump.sql
( 这样写是为了在windows下方便)
4、导出mysql数据库databaseName的结构未实现
进入mysql安装目录C:ProgramFilesMySQLMySQL Server 5.5bin>
mysqldump –hlocalhost –uroot –padmin databaseName -add-drop-table>d:dump.sql
5、mysql对导入文件大小有限制,最大为2M,可修改配置
在php.ini中修改参数:memory_limit=128M,upload_max_filesize=2M,post_max_size=8M
修改upload_max_filesize=200M;memory_limit=250M,post_max_size=2000M
select * into outfile '/tmp/bump.txt'
fields terminated by ','
optionally enclosed by ' " '
lines terminated by 'n'
// 这是你要导出的数据库表
from linuxtest.test2 ;
…………菜鸟一个如有不足或错误请大家指正 谢谢!
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!