我有一份包含大量数据的 .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/