mysql - 将mysql数据从wamp环境转移到centOS

标签 mysql sql-server linux centos

我有一份包含大量数据的 .sql 文件。我在使用 WAMP 进行开发时从 phpmyadmin 中保存了它。现在我正在使用 CentOS,并且我已经将数据传输到我已经运行 CentO 的 VirtualBox。

因此,问题不在于传输文件,而是使用shell 运行.sql 文件,因此可以将数据传输到新的mysql 服务器。

有人知道任何命令吗?

最初我想移动整个目录:

C:\wamp\bin\mysql\mysql5.5.24\data

对于我的新服务器环境来说是个好主意,但我似乎无法在centos-mysql 中找到data 文件夹的kepyt 位置。

whereis mysql 给出 mysql:/usr/bin/mysql/usr/lib/mysql/usr/share/mysql/usr/share/man/man1/mysql.1.gz

我检查了所有这些文件夹以找到 data 文件夹,但无济于事。

最佳答案

如果你使用 mysqldump 创建了 .sql 文件,或者如果它是一个包含 sql 命令的合法 mysql 脚本,你可以简单地将这些内容通过管道传输到你的 centOs mysql 实例:

$ mysql -uroot -p dbname < dump.sql

其中 dbname 是您的数据库名称,dump.sql 是您的 .sql 文件。

关于mysql - 将mysql数据从wamp环境转移到centOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22765674/

相关文章:

linux - 如何在 awk 中使用多个定界符?

sql - 如何在sql server中拆分和连接?

sql-server - 选择 SQL Server 中的前 1 个

sql - 只要我们选择正确的连接类型,连接表的顺序就无关紧要吗?

java - 每个类的表继承:获取空值

arrays - Grep IP 地址到数组并解析输出

linux - 尝试通过 http-bind 连接时出现 openfire 错误

php - 在 Windows 7 中的 wamp 上安装 SuiteCRM 时出错

mysql - 别名在查询中不起作用

php - 从数据库中删除/删除