前提・実現したいこと
mysqlをアンインストールし、再度インストールしたのですが、過去のデータベースが残っており削除できない状態です。
そもそもデータベースが残っている原因もなぜ削除できないのかもわかりませんでした。
よろしくお願いします。
発生している問題・エラーメッセージ
仮にcake_blogというデータベースを削除しようとすると
ERROR 3679 (HY000): Schema directory './cake_blog/' does not exist
やったこと
rm -rf ~/Library/PreferencePanes/My* sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/My* sudo rm -rf /Library/Receipts/mysql* sudo rm -rf /Library/Receipts/MySQL* sudo rm -rf /private/var/db/receipts/*mysql* sudo rm /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
$ brew uninstall mysql@5.7 sudo rm -rf /usr/local/Cellar/mysql* sudo rm -rf /usr/local/bin/mysql* sudo rm -rf /usr/local/var/mysql* sudo rm -rf /usr/local/etc/my.cnf sudo rm -rf /usr/local/share/mysql* sudo rm -rf /usr/local/opt/mysql* sudo rm -rf /etc/my.cnf
mysql --help | grep my.cnf
上記の結果、my.cnfは全て消えていることを確認。
その後mysql -u root -pで入りshow databases;を実行すると、
mysql> show databases; +--------------------+ | Database | +--------------------+ | cake_blog | | information_schema | | list_app | | mysql | | performance_schema | | sys | +--------------------+ 6 rows in set (0.01 sec)
となり、消せない状況です。
あなたの回答
tips
プレビュー