|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
MySQL的低成本来自于其简单性吗?它的普及性是由于其低成本吗?其实,在MySQL的最“好”与最“不好”的功能之间没有明显的分界线,但它们组合在一起就形成了一副让我们欣赏的作品。</p>比来,将网站从国际网站搬移到了Lunarpage,程序转移对照复杂,利用cuteftp上传上往就能够了。可是数据库转移一向都是很辣手的一个成绩。本文先容数据库转移的办法。
数据库转移最复杂的办法是利用DTS,可是Lunarpages数据库不撑持远程数据库链接,以是没法利用DTS,因而只好利用publishing转移数据。
详细步骤以下:
Step1.运转SqlPubWiz.exe
Publishing相似MSSQL的一个插件,你能够到
http://www.microsoft.com/downloads/details.aspx?FamilyId=56E5B1C5-BF17-42E0-A410-371A838E570A
下载,运转后能够在tools下找到
Step2运转后,会呈现运转导游,找到当地数据库
Step3.选项要天生的范例,体系会主动检测可用内容,一样平常之选择“表”“存储历程”和“视图”,关于Users就不要让体系天生了
点击Next,一向完成。
变动数据库具有者
以下是中心,十分主要,不然不会乐成。
在我们利用网站时,一般会利用SP给我们的账户,比方我本来的数据库叫做“bf4190_”
事先网站供给商给我的账户为bf419,则体系天生的数据表以下
你能够看到,有的表后面有前缀bf419,有的有前缀dbo(db哦,是databaseowner),这很分歧。由于在我们创建表时,剧本的写法略有区分。
写法一:
CREATETABLE[dbo].[ads](
[id][int]IDENTITY(1,1)NOTNULL,
[name][nvarchar](200)COLLATESQL_Latin1_General_CP1_CI_ASNULL,
[img][nvarchar](200)COLLATESQL_Latin1_General_CP1_CI_ASNULL,
}
写法二:
CREATETABLE[ads](
[id][int]IDENTITY(1,1)NOTNULL,
[name][nvarchar](200)COLLATESQL_Latin1_General_CP1_CI_ASNULL,
[img][nvarchar](200)COLLATESQL_Latin1_General_CP1_CI_ASNULL,
}
关于第一种,天生的表就是dbo.ads,而第二个表则是bf419.ads,由于你的bf419实在就是dbo,以是体系能够运转。
可是,当你把数据库转移到新的服务商时,假如你的账户叫做XXXX,则下面创建bf419.ads则呈现毛病,而用dbo.ads则完整没有成绩。
一般新旧服务商给用户开的用户名其实不一样,以是我们必要变动一下数据库的一切者。
<p>人们常说“成功孕育成功”,这种说法明显非常适合MySQL的情况。MySQL学习教程这个开源数据库号称在全世界有超过110万份的完全安装。 |
|