MySQL Workbenchでダンプをするときに mysqldump Version Mismatch のエラーが発生した。
対象サーバのMySQLのバージョンが古かったためローカルのmysqldumpのバージョンを合わせる必要がある
エラーのダイアログをよく見ると対象サーバのバージョンが書いてあるのでまずはそのバージョンをインストールする。
私の場合は5.7.xxxだったので
手元のMBPでbrew install mysql@5.7
とインストールする。
インストール時のメッセージ中に
If you need to have mysql@5.7 first in your PATH run:
echo 'export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"' >> /Users/hideokashioka/.bash_profile
Preparing to run teams.lambda_handler locally...
Building SAM Application...
An error occurred trying to run SAM Application locally: Error with child process: pyenv: sam: command not found
,
The `sam' command exists in these Python versions:
, 3.7.0
pythonはインストールされていたはずだったがpyenvに設定して回避できた
a$ python3 --version
Python 3.7.0
$ pyenv global system 3.7.0