1. YKInoMT

    No comment

    YKInoMT
Changes in title
-macでmysqlクライアント使うときの注意
+macでmysqlクライアント使うときの注意点
Changes in body
Source | HTML | Preview
@@ -1,48 +1,48 @@
Catalina で mysql クライント使おうと思った時に設定したことのメモ
# インストール
```bash
$ brew install mysql
```
# my.cnf
homebrewでインストールした場合、my.cnf の場所は `/usr/local/etc/my.cnf` っぽい。
`/etc/my.cnf` とかにはないので注意。
```conf:/usr/local/etc/my.cnf
# Default Homebrew MySQL server config
[mysqld]
# Only allow connections from localhost
bind-address = 127.0.0.1
mysqlx-bind-address = 127.0.0.1
```
初期値はこんな感じ。
日本語使うなら下記の記述を追記
```conf
[mysql]
default-character-set = utf8
```
-# リモートサーバー接続するときの注意
+# リモートサーバー接続するときの注意
ポートフォワーディングでリモートサーバーのDBに接続しようとした際に、下記のようなErrorが表示された。
```bash
$ mysql -h 127.0.0.1
ERROR 2026 (HY000): SSL connection error: error:141A318A:SSL routines:tls_process_ske_dhe:dh key too small
```
SSL接続を強制されてなければ、`--ssl-mode=DISABLED` をつければOK。
```bash
$ mysql --ssl-mode=DISABLED -h 127.0.0.1
```
接続先のサーバー古すぎるからかも。