Mac に mitamae (MItamae) をインストールする

特別に行うことはないです。

1. releases から Mac 用のバイナリをダウンロード

今の Mac なら mitamae-x86_64-darwin ですね。

2. リネームする

mitamae-x86_64-darwin のままでも動かないということはないですが、mitamae という名前に変えておきます。

$ mv mitamae-x86_64-darwin mitamae

3. mitamae に実行権限をつける

バイナリとして実行できるようにするために実行権限を付けます。

$ chmod +x ./mitamae

4. mitamae を /usr/local/bin 配下に移動する

任意の場所に置いて場所を指定して実行しても良いんですが、パスが通っているところに置いておきましょう。

$ mv mitamae /usr/local/bin/mitamae

5. 確認

任意の場所で mitamae コマンドが実行できることを確認できれば OK です。

$ mkdir ~/fooooooooooooo
$ mv mkdir ~/fooooooooooooo
$ mitamae version
MItamae v1.6.2

余談

読み方は「えむいたまえ」なのか「みたまえ」なのかどちらなのか*1

*1:私は後者で読んでいます

Mac の MySQL で(というか MySQL 8 で)認証時に Unable to load authentication plugin 'caching_sha2_password'. と怒られたとき(JDBC利用時)

結論

SQL で WITH mysql_native_password を使ってパスワードを定義する。

具体例

mysql> ALTER USER 'YOUR_USERNAME'@'YOUR_HOSTNAME' IDENTIFIED WITH mysql_native_password BY 'YOUR_PASSWORD';

補足

  • Embulk の MySQL プラグインを使ったら遭遇しました*1
  • DBeaver を使った場合も同様でした
    • すなわち JDBC で起きるということでしょう
  • 上記コマンドで ERROR 3009 (HY000): Column count of mysql.user is wrong. Expected 50, found 49. Created with MySQL 80012, now running 80013. Please use mysql_upgrade to fix this error. みたいに怒られた場合は、一度ターミナルに戻って $ mysql_upgrade -uroot などとして MySQL をアップグレードしてやります

参考

*1:Embulk とは本質的には関係がないです

Powered by はてなブログ