我正在尝试安装 cacti。当我想导入mysql_test_data_timezone.sql
Linux 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