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