将新数据库导入 MySQL

将新数据库导入 MySQL

我必须在许多人的 Linux Mint 笔记本电脑和台式电脑上建立一个本地数据库。这个想法是在安装 MySQL 服务器和客户端以及相关组件后从命令行执行此操作。我正在寻找的命令行类似于:-

mysql -uuser -p database < schemafile.sql

然而现阶段MySQL还不了解数据库,我无法制定引入它的语法。以前我已经通过 Workbench 完成了此操作,但我不想安装它,因为用户只想填充他们的本地数据库,该数据库将通过执行大量验证和交叉检查的特定应用程序导出。

感谢致敬...

答案1

恢复数据库的简单语法是

mysql -uusername -hhostip/dns -ppassword 数据库名 < dumpfile.sql

这应该可以正常工作。

答案2

要创建数据库,请使用“CREATE DATABASE name_of_db;”

在导入模式之前,您必须创建它。

要么您之前在 MySQL 中手动创建数据库,要么将其放在 schemafile.sql 的顶部

还值得记住的是建立准入和权利所必需的拨款。

《MySQL 用户手册 - 3.3 创建和使用数据库》 http://dev.mysql.com/doc/refman/5.7/en/database-use.html

《如何在 MySQL 中创建新用户并授予权限》

https://www.digitalocean.com/community/tutorials/how-to-create-a-new-user-and-grant-permissions-in-mysql

相关内容