bugfree數據導出和導入

如果從windows平臺放到linux平臺該怎麼做呢?

windows下:

導出時,使用phpmyadmin管理平臺導出,也可以就如mysql數據庫bin目錄下使用命令導出

mysqldump -u 用戶名 -p 數據庫名 > 導出的文件名

BugFree重新安裝後,通過網頁安裝的數據庫和剛開始不太一樣,且Bugfree 導入數據時,出現主鍵重複問題  解決時用到的命  令行如下:

  進入到D盤xampp/mysql目錄下:

  mysql> quit (首先停止數據庫服務)

  D:/xampp/mysql/bin>mysql -u root   (進入到bin目錄,用超級用戶root登陸)

  mysql> show databases; 顯示出目前mysql下有哪些數據庫

  mysql> drop database bugfree2;先刪除數據庫

  mysql> create database bugfree2;然後重新創建數據庫

  mysql> quit然後停止數據庫服務、

  C:/xampp/mysql/bin>mysql.exe -u rootbugfree < c:/bugfree.sql  導入備份數據

  C:/xampp/mysql/bin>mysql -u root停止服務後用戶再次登陸進去

 mysql>show databases; 通過顯示已有數據查看是否已創建數據庫成功

最後將bugfree和BugFile文件夾考入到htdoc目錄下

 

linux下:

先停止mysql服務

[root@localhost ~]# service mysqld stop

進入mysql命令如下:-u表示用戶名 -h連接hostname -P端口 -p密碼(mysql默認端口爲3306,所以-h127.0.0.1 -P3306可以不用填寫)

[root@localhost ~]# mysql -uroot -h127.0.0.1 -P3306 -p
Enter password:

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| bugfree            |
| cdcol              |
| mysql              |
| performance_schema |
| phpmyadmin         |
| test               |
+--------------------+
7 rows in set (0.00 sec)

現將bugfree的數據庫刪掉,再導入,如果不刪掉以前的數據庫,你就會發現提示主鍵重複,導入失敗

myslq>drop database bugfree;

mysql>create database bugfree;

mysql>exit;

退出mysql後,使用以下命令導入備份的數據庫:

[root@localhost ~]# mysql -uroot -h127.0.0.1 -P3306 -p123456 bugfree < /opt/bugfree.sql

數據庫導入成功後,將bugfree和BugFile文件夾考入到apache下面的htdoc目錄下

啓動mysql和apache服務,訪問就OK


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章