現在既存のDBの構造を分析?するためにER図におこそうと思い、ER図を自動ではいてくれる
『SchemaSpy』を使用しようとしています。
まずローカル(MYSQL)でテストしようと思い
リンク1
こちらを参考にして他のサイトも巡り
docker run -v "$PWD/driver/mysql-connector-java-8.0.20.jar:/drivers" -v "$PWD/output:/output" --net="host" schemaspy/schemaspy:snapshot \ -t mysql -host 127.0.0.1:3306 -db データベース名 -u root -p root -connprops useSSL\=false -s information_schema
を叩くと、
____ _ ____ / ___| ___| |__ ___ _ __ ___ __ _/ ___| _ __ _ _ \___ \ / __| '_ \ / _ \ '_ ` _ \ / _` \___ \| '_ \| | | | ___) | (__| | | | __/ | | | | | (_| |___) | |_) | |_| | |____/ \___|_| |_|\___|_| |_| |_|\__,_|____/| .__/ \__, | |_| |___/ 6.1.1-SNAPSHOT SchemaSpy generates an HTML representation of a database schema's relationships. SchemaSpy comes with ABSOLUTELY NO WARRANTY. SchemaSpy is free software and can be redistributed under the conditions of LGPL version 3 or later. http://www.gnu.org/licenses/ INFO - Starting Main v6.1.1-SNAPSHOT on docker-desktop with PID 1 (/usr/local/lib/schemaspy/schemaspy-6.1.1-SNAPSHOT.jar started by java in /) INFO - The following profiles are active: default INFO - Started Main in 1.949 seconds (JVM running for 2.79) INFO - Starting schema analysis WARN - Connection Failure Failed to connect to database URL [jdbc:mysql://127.0.0.1:3306/データベース名] Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. INFO - StackTraces have been omitted, use `-debug` when executing SchemaSpy to see them
となって途中でエラーが吐かれてしまいます。
こちらMAMPのMYSQLにアクセスできると思っていたのですが、できないのでしょうか?
ヒントをいただけると嬉しいです。
よろしくお願いします。