LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3827|回复: 18

没有root权限,如何操作mysql数据库的导出导入?

[复制链接]
发表于 2005-5-16 23:20:13 | 显示全部楼层 |阅读模式
我申请了个虚拟主机,
可以ssh登陆虚拟主机,
shell账号和mysql数据库账号都是gnfzc,密码都是123456
想把上面的mysql数据库的导出导入,
应该用什么命令?
 楼主| 发表于 2005-5-17 22:15:26 | 显示全部楼层
这里人气不太旺呀,
现在这帖子还不上不下没人理呀,
当初发到debian版也是迫不得已呀。。。
郁闷呀。。。
回复 支持 反对

使用道具 举报

发表于 2005-5-18 00:34:56 | 显示全部楼层
如果等不及, 可以上 IRC 来问



PS: 现在的域名是 www.linuxsir.cn  , 而不再是  www.linuxsir.cn
回复 支持 反对

使用道具 举报

发表于 2005-5-18 12:42:10 | 显示全部楼层

grant

Google search Grant
回复 支持 反对

使用道具 举报

发表于 2005-5-18 15:43:46 | 显示全部楼层
导出:mysqldump -u gnfzc -p DBNAME > mydata.sql
导入:mysql -u gnfzc -p DBNAME < mydata.sql
回复 支持 反对

使用道具 举报

发表于 2005-5-19 12:36:45 | 显示全部楼层
或者直接用phpmyadmin。你帐号有权限够就可以。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-19 13:13:43 | 显示全部楼层
谢谢NetDC,导出可以,但导入时出错,提示:
ERROR 1064 at line 20: You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=latin1' at line 11
我不懂英文,能否解释一下?

也谢谢jhcc,也是导出没问题,导入有2M限制。
回复 支持 反对

使用道具 举报

发表于 2005-5-20 08:46:40 | 显示全部楼层
出错的英文大概是:在你的sql命令中有一个错误,就是指“default charset=latin1“这个有问题。叫你去看看手册。看看你的mysql版本是否支持。

导入限制的话,分批导入嘛。虽然麻烦了一点点。
回复 支持 反对

使用道具 举报

发表于 2005-5-20 20:05:11 | 显示全部楼层
gnfzc:
抱歉,今天晚上我很忙,没能在 IRC 里跟你说

我说的来 IRC 问
是指 来  linuxfire , 那里很多网管在
linuxfire 的 IRC:
服务器: 211.92.88.40
频道:  #linuxfire
编码: GB18030
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-21 00:49:05 | 显示全部楼层
谢谢版主,
7楼中的错误,jhcc说得无错,应该就是mysql版本的问题,
我想把本地debian系统上备份的数据导入到虚拟主机(FreeBSD)上,
但FreeBSD的mysql版本比我的debian系统上的低,
可能就是这个问题。
不过在虚拟主机上导出的数据也不能正常导入!
不过,好像也已有一点头绪了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表