mysql
最初の問題は、ターミナルで実行しようとすると、次のような出力が出ることです。
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (61)
インストールしようMariaDb
として、そのためにDBngin
アプリをインストールしました。 の別のバージョンが作成されたと思います。MySql
をアンインストールしDBngin
、今は Homebrew 経由でアンインストールしようとしていますMySql
が、 経由でアンインストールした後でもバックグラウンドで動作していますhomebrew
。 もアンインストールし、今のところ、古いものをデータとともにMariaDb
復元しようとしているところです。MySql
アンインストール後、コマンド ラインに mysql と入力しても、コマンドが見つかりません。これは正常なことですよね? ただし、入力すると、brew services info mysql
mysql が実行中であることが示されます。
mysql (homebrew.mxcl.mysql)
Running: ✘
Loaded: ✔
Schedulable: ✘
次に、その mysql プロセスの pid を検索し始めました。コマンドを使用して検索してみるps -A | grep mysql | awk '{print $1}'
と、番号が出力されました6407
。現在は です。しかし、コマンドを使用してそのプロセスを強制終了しようとするとkill -9 6407
、 と表示されます。kill: kill 6407 failed: no such process
これは、毎回 pid 番号が変わるためです。
まとめると、私は 2 つのバージョンの MySQL を持っていて、おそらくそれらは重複していると思います。/opt/homebrew/var/mysql
フォルダー内にフォルダー名を持つ古いデータベースがすべてあり、homebrew 経由で MySQL をインストールした後、これ/opt/homebrew/Cellar/mysql/8.3.0_1
も作成されます。