"use db_name" выдает ошибку # 1046 в MySQL, сообщение = "база данных не выбрана"
Я некоторое время не использовал MySQL, так что простите меня, если это глупая проблема с простым решением. Я проверял похожие вопросы на сайте, и в большинстве случаев спрашивающий просто забывал создать или указать базу данных. Здесь дело обстоит иначе.
Я получаю сообщение
Error: #1046 No database selected
После выполнения следующей инструкции
USE db_name;
Например:
USE test;
Я пробовал несколько баз данных, но со всеми получаю одну и ту же ошибку. Создание баз данных работает, то есть база данных создается, но все равно отображается то же сообщение об ошибке. Если я попытаюсь выбрать * для таблицы из существующей базы данных после ее указания:
USE db_name;
SELECT * FROM table_name;
Я получаю сообщение об ошибке:
#1146 - Table 'db_name.table_name' doesn't exist
Я использую MariaDB версии 10.4.14 с пользователем root.