无法将表导入 Linux 上的 MySQL 数据库

无法将表导入 Linux 上的 MySQL 数据库

我正在尝试安装 cacti。当我想导入mysql_test_data_timezone.sqlLinux CentOS 上的 MySQL 数据库时,出现错误。

我的命令是

mysql -u root -p mysql < /usr/share/mysql/mysql_test_data_timezone.sql

我收到错误

No such a file or directory ;

这个目录必须存在吗还是我必须自己创建它?

答案1

CentOS 的更高版本会优先安装 mariadb-server 而不是 mysql 服务器。您可以使用 rpm 实用程序列出 mariadb-server 安装的文件

rpm -ql mariadb-server

然后,您可以检查输出以查看您正在寻找的文件是否已安装(提示:它是,在不同的路径下)。

如果你不知道哪个包(如果有)提供了某个文件,你可以使用 yum 来搜索它,例如

yum provides /usr/share/mysql/mysql_test_data_timezone.sql

或者更广泛地搜索

yum provides */mysql_test_data_timezone.sql

相关内容