>
MySQL数据库的导入,有两种方法:
1)
先导出数据库SQL脚本,再导入;
2)
直接拷贝数据库目录和文件。
在不同 *** 作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。
所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。
2
方法一
SQL脚本形式
*** 作步骤如下:
21
导出SQL脚本
在原数据库服务器上,可以用phpMyAdmin工具,或者mysqldump命令行,导出SQL脚本。
211
用phpMyAdmin工具
导出选项中,选择导出“结构”和“数据”,不要添加“DROP
DATABASE”和“DROP
TABLE”选项。
选中“另存为文件”选项,如果数据比较多,可以选中“gzipped”选项。
将导出的SQL文件保存下来。
212
用mysqldump命令行
命令格式
mysqldump
-u用户名
-p
数据库名
>
数据库名sql
范例:
mysqldump
-uroot
-p
abc
>
abcsql
(导出数据库abc到abcsql文件)
提示输入密码时,输入该数据库用户名的密码。
22
创建空的数据库
通过主控界面/控制面板,创建一个数据库。假设数据库名为abc,数据库全权用户为abc_f。
23
将SQL脚本导入执行
同样是两种方法,一种用phpMyAdmin(mysql数据库管理)工具,或者mysql命令行。
231
用phpMyAdmin工具
通过ftp上传的话,需要用到put命令。点击左下角的开始菜单,之后在搜索中输入”cmd “,回车,之后再命令行登录ftp远程服务即可。接下来可以进行登录和文件传输等 *** 作:
第一步:在命令行输入“ftp”,之后输入“open ip”;
第二步:输入远程的“用户名”,之后输入“密码”;
第三步:通过“cd remote -dir”进入远程主机目录;
第四步:通过“cd 路径”切换到远程文件位置(主要是为了查看位置);
第五步:通过“lcd ”切换回本地路径;
第六步:通过“put [local-file] [remote-dir] ”上传SQL数据库,”remote -dir“是远程文件路径, “local -file”是本地文件路径。
首先,登录mysql输入用户名、密码,用户名通常是root,密码自己看着办,然后在本地导出数据库,存为一个扩展名为xxxsql的文档。如果你在数据库里用到了GB2312记得用Dreamweaver打开,替换成GBK,因为我的PHPMYADMIN里面没有GB2312编码。
然后通过浏览器打开网址的后台管理界面,用给你的用户名和密码登陆。在最下方有一个MYSQL数据库管理入口。
进入后台以后,进去后再次要求输入密码,再次验证,你照开始一样输入就可以。我的MYSQL数据库没有直接导入功能,所以把刚刚在Dreamweaver编辑的代码全部复制到SQL执行窗口,点击执行即可!接下来就是修改网站文件里的链接代码,将对应的服务器地址、用户名和密码换成对应的就可以了。很简单吧。
SQLSERVER的数据库文件是不能直接复制的,
要在租用的空间使用数据库,
有两个办法:
1改用ACCESS
2租用支持SQL数据库的空间,拿到IP,帐号和密码后,连接上数据库
如果有了SQL空间,
要上传你的已调试好的SQL数据库,可以用下面的办法:
A使用脱离和附加的办法:
先脱离数据库,
脱离后,
那两个MDF和LDF的文件就能复制了,
可以通过FTP上传到服务器,
然后把上传的数据库文件附加到服务器的数据库里
B使用备份和恢复的办法
先备份你的数据库,
然后将备份文件通过FTP上传到服务器,
再在数据库服务器上进行恢复
上传文件时,需要给SmartUpload传一个上传文件的保存地址,一般都用一个String来表示,使用request来获得。比如,你要把文件保存在项目路径下的upload文件夹,刚:
String
path
=
requestgetRealPath("upload");//获取upload文
//夹的绝对路径。
//得到:c://项目名/upload/
然后再拼上你的文件名,比如你上传一个叫testtxt的文件,则全部的URL为:
path
+
fileName
=
"c:///项目名/upload/"+"texttxt";
在实际的编程中,其实数据库只需要保存fileName就可以了,path作为配置,每次系统加载时再去读取,这样做的好处是:系统的环境变化时,只需要修改配置文件就能够搞定,而且不会重复保存多余的路径(因为路径都是一样的)
以上就是关于文件上传到数据库方法全部的内容,包括:文件上传到数据库方法、如何把本地文件上传到nosql数据库中、phpMyAdmin怎么上传mysql数据库文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)