Раньше в моем приложении Rails был установлен mySQL, и все было хорошо, пока мне не пришлось устанавливать MariaDB (потому что Sphinx не совместим с mysql 8).
После удаления базы данных и ее воссоздания, я получаю следующее:
rails db:create
Database 'xxx_dev' already exists
Database 'db/test.sqlite3' already exists
но если я запускаю mysql, я получаю это:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 12
Server version: 10.3.13-MariaDB Homebrew
.....
MariaDB [(none)]> show databases
-> ;
+--------------------+
| Database |
+--------------------+
| information_schema |
| test |
Приложение My Rails подключается к БД с помощью сокетов. Видимо, они не используют тот же экземпляр MySql (я варил деинсталлировал все, кроме MariaDB).