Назад | Перейти на главную страницу

Невозможно импортировать таблицу в базу данных MySQL в Linux

Пытаюсь установить кактусы. Когда я хочу импортировать mysql_test_data_timezone.sql в базу данных MySQL на Linux CentOS, я получаю сообщение об ошибке.

Моя команда

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

Я получаю ошибку

No such a file or directory ;

Должен ли существовать этот каталог или мне нужно создать его самому?

Более поздние версии CentOS устанавливают mariadb-server вместо mysql-сервера. Вы можете просмотреть список файлов, установленных mariadb-server, с помощью утилиты rpm

rpm -ql mariadb-server

затем вы можете проверить вывод, чтобы увидеть, установлен ли искомый файл (подсказка: он установлен по другому пути).

Если вы не знаете, какой пакет (если есть) предоставляет определенный файл, вы можете использовать yum для его поиска, например

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

или искать в целом

yum provides */mysql_test_data_timezone.sql