MariaDBからこの種のデータベース名を削除しようとしています。
MariaDB [(none)]> DROP DATABASE `db_IRP_rec` ;
ERROR 1008 (HY000): Can't drop database 'db_irp_rec'; database doesn't exist
mysqlはデータベース名に名前を入れても大文字と小文字を区別しないようです。` `
ありがとう
答え1
まず、データベースが存在することを確認します。
MariaDB> show databases;
データベースが存在し、MySQLプロンプトから削除できない場合は、データディレクトリからデータベースをクリーンアップできます。
MariaDB> show variables where Variable_name ='datadir';
+---------------+-----------------+
| Variable_name | Value |
+---------------+-----------------+
| datadir | /var/lib/mysql/ |
+---------------+-----------------+
私の場合は、データが/var/lib/mysql
。
データベースと同じ名前のフォルダを見つけることができます。
ただ削除するか、別のパスに移動してください。
rm -rf /var/lib/mysql/<databaseName>