如何将远程服务器MYSQL数据库导出导入

如何将远程服务器MYSQL数据库导出导入,第1张

MYSQL数据库导出第一种利用空间商提供的PHPMYADMIN管理工具导出,这种较为简单,大家查一下资料这里就不多讲了.第二种利用MYSQL安装时自带的mysqldump管理工具导出:1)左下角开始菜单-运行-CMD进入DOS命令行状态2)输入:CD D:/Program Files/MySQL/MySQL Server 5.0/binD:/Program Files/MySQL/MySQL Server 5.0/bin为你安装的MYSQL安装目录,/bin为mysqldump管理工具所有在的目录3)导出语法为:mysqldump -h[hosname] -u[user_name] -p[password] --default-character-set=[char_set_name] [db_name] [save_path]例:然后输入:mysqldump -h119.12.12.11 -umysql-pmysql123--default-character-set=utf8 aspchina --skip-lock-tables d:/aspchina_net.sql119.12.12.11为远程服务器IP,-umysql mysql为数据库用户名,-pmysql123 mysql123 为用户密码,set=utf8为导出MYSQL的编码格式,aspchina为要导出的数据库名,d:/aspchina_net.sql 为导入到你本地的存放路径,aspchina_net.sql你可以自由命名!MYSQL数据库导入如果MYSQL数据库小于2MB可以用mysqldump管理工具导入,如果大小2MB就不行了,因为空间商提供的PHPMYADMIN管理工具一般只能导入小于2MB的数据,这令一些使用MYSQL数据库的站长郁闷了!1)左下角开始菜单-运行-CMD进入DOS命令行状态2)D:/Program Files/MySQL/MySQL Server 5.0/bin为你安装的MYSQL安装目录,/bin为mysqldump管理工具所有在的目录3)然后输入:mysql -h119.12.12.11 -uaspchina -paspchina123456 aspchina<d:/aspchina_net.sql注释:aspchina_net.sql,如果用户没有创建数据库的权限将不能导入aspchina_net.sql数据库,否则spchina_net.sql只能是多张表不然会出错,这点切记!

先配置mysql path环境变量

在Windows下设置环境变量,点开始菜单,右键单击我的电脑--属性--高级--环境变量

可以看到PATH的变量是这样的:

C:\WINDOWSC:\WINDOWS\COMMAND

为了让运行mysql程序变得更容易,改变它的值指向程序安装目录,添加一个目录D:\Program Files\wamp\bin\mysql\mysql5.0.51b\bin,结果是

D:\Program Files\wamp\bin\mysql\mysql5.0.51b\binC:\WINDOWSC:\WINDOWS\COMMAND

开始--运行--cmd  里直接打mysql

win+R输入cmd按回车打开cmd

mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样)

链接数据库

选中或创建一个数据库

创建数据库库:create database 库名

选择一个数据库库:use 库名

导入sql的命令行如下:

source "路径名"+/mytest_emp_dept.sql

选择sql文件,我的是放在E盘根目录

sql执行结果

有很多数据库图形软件,可根据图形软件进行可视化操作,导入、导出等sql操作。

默认情况下MySQL 对导入文件大小有限制的,最大为2M,所以当文件很大时候,直接无法导入。

影响mysql导入文件大小的参数有三个。

在php.ini中修改相关参数。

修改upload_max_filesize=200 M 这里修改满足你需要的大小,可以同时修改其他两项memory_limit=250M post_max_size=200M 这样就可以导入200M以下的.sql文件了。

如果是整体搬迁 你可以mysqldump -A >backup.sql -uroot -p

然后进入5.0.27 source backup.sql

如果只是办一个库 可以mysqldump 库名>backup.sql -uroot -p

在5.0.27种 先create database 库名 default character set ??? collate ??? use 库名source backup.sql

还有一种变态的方法 如果有库结构 先建库 在从5.0里把MYD,MYI文件copy过来。不过注意文件权限。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/411151.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存