mysql - 将mysql数据库导入mariadb

标签 mysql database import mariadb

尝试从 docker 容器 mysql:5.6 将数据库备份 (.sql) 导入我的本地 MySQL(MariaDB)。

这是我用过的命令:

mysql -u root -p database_name < /opt/database.sql  
mysql -u root -p  database=database_name </opt/database.sql

也想尝试mysqlimport,但我总是遇到同样的错误。

ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'mysql Ver 14.14 Distrib 5.6.33, for Linux (x86_64) using EditLine wrapper Copy' at line 1

谁能告诉我将数据库从 mysql 导入 mariadb 的正确语法是什么。

最佳答案

您尝试使用 mysql 命令行客户端而不是 mysqldump 创建转储。

关于mysql - 将mysql数据库导入mariadb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39784995/

相关文章:

java - 数组不打印或进入数组?

php - 如何找到与字符串匹配的数据库行?

mysql - 防止单个查询出现在慢查询日志中

android - 创建表方法中的 SQLite 语法错误

php - 检查对象是否在 php/laravel 中具有值

java - list 文件不包含我项目中的正确 Activity

sql - 如何导入具有动态工作表名称的 Excel 文件? (T-SQL)

php - SELECT WHERE id 不检索记录,没有显示

mysql - 如何在 grails 域中捕获毫秒

java - 了解 Hibernate 文档中可选的事务定义