如何移植mysql数据库_如何把本地MySql数据库移植到远程服务器上
用dedecms做了一個(gè)女性網(wǎng)站,是仿愛(ài)麗女人網(wǎng)的。為了在本地測(cè)試,就要添加分類(lèi)欄目,為了看首頁(yè)和列表頁(yè)面的效果,還得在網(wǎng)上采集大量的各個(gè)分類(lèi)的內(nèi)容。這樣下來(lái)幾十個(gè)欄目每欄目幾十條信息,信息一下就是幾千條。做著做著就還不如先在本地做好,然后帶數(shù)據(jù)圖片一起上傳上去。速度快!好操作,靈活性大。現(xiàn)在就把數(shù)據(jù)庫(kù)的移植過(guò)程寫(xiě)出來(lái)和大家共享,有這樣做的朋友也可以做個(gè)參考!
所有數(shù)據(jù)做好了,申請(qǐng)空間,申請(qǐng)數(shù)據(jù)庫(kù),好多情況也是已經(jīng)有數(shù)據(jù)的數(shù)據(jù)回了。哪就要先備份已有的數(shù)據(jù)庫(kù)。然后清空數(shù)據(jù)庫(kù)(清空所有的表和數(shù)據(jù),請(qǐng)看教程:
今天為了給一個(gè)數(shù)據(jù)庫(kù)中導(dǎo)入已經(jīng)做好數(shù)據(jù)的庫(kù),可好多次失敗。就是想不明白為什么?在網(wǎng)上找了好幾個(gè)數(shù)據(jù)庫(kù)備份的工具都操作失敗。可發(fā)現(xiàn)都提示出錯(cuò)信息是“插入數(shù)據(jù)錯(cuò)誤”之類(lèi)的信息(呵呵,英語(yǔ)不怎么好。只看得懂其中的一些單詞呀!)。忽然心中一亮!是不是數(shù)據(jù)庫(kù)中有數(shù)據(jù)它就不能導(dǎo)入呢。試試。。。。。。。。。。。。。
于是想清空數(shù)據(jù)庫(kù)中的數(shù)據(jù)。可這也不好弄呀,不過(guò)還是讓我成功了!下面就寫(xiě)出要用到的代碼(各位站長(zhǎng)一定小心了呀!一下就會(huì)把我們的數(shù)據(jù)搞的一干二凈了!我可不負(fù)責(zé)任呀!嘻嘻)。把這個(gè)代碼存成一個(gè)PHP文件(例如deldata.php),FTP到網(wǎng)站根目錄下。在IE瀏覽器中遠(yuǎn)程執(zhí)行文件:比如http://www.doczj.com/doc/ae904d573c1ec5da50e2709e.html/deldata.php 。一下就清的空空的了!小心呀!
$hostname ='192.186.9.43:3306'; …這里是服務(wù)器的IP和端口
$userid = 513news_cms';'這是用戶(hù)賬號(hào)
$password = '**********';'這里是數(shù)據(jù)庫(kù)密碼
$dbname = 'libnnnnrenxxxx_cms';'這里是數(shù)據(jù)庫(kù)名
$connect = mysql_connect($hostname,$userid,$password);
mysql_select_db($dbname);
$result = mysql_query("show table status from $dbname",$connect);
while($data=mysql_fetch_array($result)) {
mysql_query("drop table $data[Name]");
}
?>
以上就為清空數(shù)據(jù)庫(kù)的代碼。清空所有的表和數(shù)據(jù)。只有一個(gè)庫(kù)了!!
在移植數(shù)據(jù)庫(kù)這前要保證數(shù)據(jù)庫(kù)是空的,也就是沒(méi)有數(shù)據(jù)表)。
首先備份好你本地的數(shù)據(jù)庫(kù),方法如下。
1、用APMServ5.2.6(本站有教程和下載)帶的phpmyadmin進(jìn)行備份恢復(fù)。
A、運(yùn)行APMServ5.2.6,點(diǎn)擊右邊的“管理MySql數(shù)據(jù)庫(kù)”。服務(wù)器填寫(xiě)127.0.0.1:3306,登入名稱(chēng):root,密碼為空進(jìn)行登錄。在左邊是數(shù)據(jù)庫(kù)列表。點(diǎn)擊你的數(shù)據(jù)庫(kù)。點(diǎn)導(dǎo)出、拉到最下面把“另存為文件”打勾。點(diǎn)執(zhí)行。這樣你就可以備份你的數(shù)據(jù)庫(kù)了。
總結(jié)
以上是生活随笔為你收集整理的如何移植mysql数据库_如何把本地MySql数据库移植到远程服务器上的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: docker更新容器命令 ,自启
- 下一篇: oracle中如何加字母,Oracle数