MYSQL表在导入时显示为空
在windows上,使用MAMP,我使用MYSQL表在导入时显示为空,mysql,Mysql,在windows上,使用MAMP,我使用mysqldump转储了我的数据库(foo_db)。我把文件放在usb记忆棒上,然后复制/粘贴到我的Ubuntu18桌面上。安装mysql了吗?我确实将目录更改为sql文件所在的位置并运行了它 mysql -u root -p db_name < foo_dump.sql mysql-u root-pdb_name
mysqldump
转储了我的数据库(foo_db)。我把文件放在usb记忆棒上,然后复制/粘贴到我的Ubuntu18桌面上。安装mysql了吗?我确实将目录更改为sql文件所在的位置并运行了它
mysql -u root -p db_name < foo_dump.sql
mysql-u root-pdb_name
没有发生任何事情,这是预期的,当完成后,我让光标做任何事情再次。登录mysql时,我确实
显示了数据库
我只看到了一个。进口后我看到了两个;另一个是我从中导出的数据库的数据库名(foo\u db
)。为什么?db\u name
在我专门导入时是空的?您是否在mysql中创建了db\u name架构?@PaolaG是的,我使用了创建数据库db\u name
尝试在命令中添加:-h localhost
在db_name之前您用于mysqldump
的选项是什么create database foo\u db
语句,转储数据加载到此foo\u db
中。您可能需要将--no create db
选项添加到mysqldump
。