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


 

Logo

更多推荐