将本地SQL数据库导入到互联先锋主机上分4个步骤 第一步:通过SQL脚本生成表结构,可以保证本地数据库中视图、存储过程、以及表的默认值、标识、主键等属性的完整性,避免由于DTS传输引起丢失属性的问题,同时使用查询分析器执行SQL脚本,在服务器端创建表结构;
第二步:在本地创建一个和互联先锋主机相同权限的SQL数据库;
第三步:将原数据库备份并还原到新创建的数据库中;
先打开超链接看具体错误
有可能是权限问题 需要设置一下mdf 和ldf的文件权限
数据库导入。在数据库导入前请确定您导出的数据库版本与导入一致,否则可能会造成操作失败!
如果您是独立主机/VPS用户,用“网站管理助手”建立站点时,请勾选“mysql数据库”,建立成功以后,IE浏览器输入:http://localhost/phpmyadmin 登陆mysql管理。记得数据库名和密码填写您刚开通时的,系统会以您的FTP账号和密码做为mysql的账号和初始密码。
如果您是虚拟主机用户,请到虚拟主机管理中,打开数据库管理,找到相关的数据库名
和密码。然后登陆数据库管理
登陆之后,在左侧选择您的数据库,然后在右侧,点击“导入”,选择要导入的sql文件,注意“最大文件限制”和“文件字符集”,其他的选项保持默认,然后点击“执行”。数据库的导入就完成了。
参考百度用户@time陌言成殇 的回答
一、备份数据库首先使用cd命令进入自己想要备份的目录。选好目录后,在命令行输入以下命令来备份数据库:mysqldump -h 数据库地址 -p 数据库名称 -u 数据库用户名 bak.sqlbak.sql是你想要备份的数据库的文件名称(自定义的)。然后回车,要求你输入登录数据库的密码,输入密码再回车。注意:Linux系统输入密码是不显示的,直接输入完毕回车就可以了。然后数据库就备份好了,在当前目录下可以查看到bak.sql备份文件。使用FTP工具下载到本地电脑,这样,整个数据库备份过程就完成了。
二、导入数据库首先,登录方法类似。进入SSH命令行模式后,选择好目录,输入以下命令:mysql -h 数据库地址 –p 数据库名称 –u 数据库用户名然后回车,提示输入数据库密码,输入密码后回车就进入了MySQL数据库命令行模式。最后,输入以下命令再回车:source bak.sql,bak.sql是你已经备份好的数据库文件名称。这样,网站数据库数据就导入到了你的数据库中了。
图显IP:
你用的是什么主机?是什么数据库?
如果是linux主机,mysql数据库的话,用主机自身的工具phpMyAdmin就可以了
若有MySql数据库管理工具,像Navicat for MySQL,phpMyAdmin之类的,可用它们自带的导入功能导入。
方法在工具中已有很好的提示了,按提示做就可以了。
若没有的话,可进入控制台:
如mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:db.sql