如果從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