通常,我有一个MariaDB的本地安装,当我导入sql-dump时,我使用以下命令:
C:\Program\MariaDB\bin\mysql testdb < C:\Downloads\dump.sql -u mariadbadmin -p -h localhost其中,我希望用dump.sql的内容加载的数据库是testdb。现在,我在本地计算机(Windows10)上安装了客户端mysqlsh,并安装了MariaDB的远程实例和管理员。
我没有成功导入转储文件。例如,我尝试过:
mysqlsh -h vm-remote -u mariadbadmin -p --mysql testdb <C:\Downloads\dump.sql这给了我:
Conflicting options: provided host differs frm host in the URI谁能告诉我如何使用mysqlsh导入转储文件的正确语法
发布于 2020-05-27 15:50:12
我找到了以下解决方案
mysqlsh -h vm-remote -u mariadbadmin -p --sql
MySQL vm-remote:3306 SQL > use testdb;
MySQL vm-remote:3306 test0 SQL > \. C:\Downloads\dump.sqlshell上有一个插入的输出,但它在插入几次之后就停止了。因此,如果有数百万个插入,并不是每个都会显示出来。
发布于 2020-05-27 15:22:32
以根用户身份进入MariaDB
mysqldump --databases testdb > dump.sqlhttps://stackoverflow.com/questions/62037389
复制相似问题