環境
システム: Mac OS Intel チップ
1 インストールパッケージをダウンロードする
(1) チップ型式の確認
uname -a | awk -F " " '{print $(NF-1)}'
私の出力ルート: xnu-7195.101.2~1/RELEASE_X86_64
X86_64bitのモデルを示します
(2) 公式サイトからインストールパッケージをダウンロード
https://dev.mysql.com/downloads/mysql/
登録してログインし、チップモデルのダウンロードパッケージを選択して、ダウンロードをクリックする必要があります
2 インストールプロセス
(1) クリックしてインストール
選択: [レガシー パスワード暗号化を使用してインストールする] を選択します。
その他はデフォルトでインストールできます。
次のステップに進む前に、忘れずにパスワードを入力してください。
(2) 構成パス
最初にシステム環境設定 -> MySQL を開き、オンにします
MySQL サービスを開始する
ターミナルを開いて入力します
cd ~
touch .bash_profile
open -e .bash_profile
開いたファイルの種類:
export PATH=${PATH}:/usr/local/mysql/bin
次に、ファイルを保存して終了し、ターミナルを閉じて終了します。
(3) MySQLコマンドコンソールを起動
mysql -u ルート -p
パスワードの入力を求めるプロンプトが表示されます
(4) [https://javamana.com/2022/170/202206190621375814.html] を参照して、root ユーザーのすべての権限を許可し、リモート アクセスをセットアップします。
MySQL のインストールが成功すると、ユーザーはデフォルトでローカル アクセスのみをサポートし、リモート アクセスはできなくなり、クライアントは次のエラーを報告します: 2002 - '127.0.0.1' のサーバーに接続できません (36))。この時点で、Navicat が mysql に接続するための新しいリモート アクセス ユーザーを作成する必要があります。まず、mysql コマンド ライン コンソールに入ります。
mysql -u ルート -p
パスワードの入力を求められたら、mysql コマンド コンソールに入ります。再ライセンス
すべてを許可します。TO 'ルート'@''%';
成功した場合は、Query OK を返します
(5) パスワードの変更 (オプション)
最初にMysqlを起動してから、パスワードを変更してください
mysql -u ルート -p
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('新しいパスワード')
'root'@'localhost' のパスワードを設定 = PASSWORD('1230')
3 問題のまとめ
(1) 権限の問題: 身元不明の開発者からのものであるため、ソースが許可されていることを示していません。
解決
ターミナルを開いて入力します
sudo spctl --master-disable
[ターミナル] を閉じ、[システム環境設定] - [セキュリティとプライバシー] - [全般] を再度開き、[すべてのソースを許可する] を選択すると、制限付きの「不明な開発者から」のプログラムをインストールできます。
(2) インストール パッケージの問題: 「MySQL 8.0.31-community」をこのコンピューターにインストールできません。
解決策は、間違ったチップ タイプのインストール パッケージをダウンロードすることです。最初のステップに戻り、コンピューターのチップの種類を確認し、対応するインストール パッケージを選択します。
共通コマンド
(1) MySQL サービスを開始する
sudo /usr/local/MySQL/support-files/mysql.server start
(2) MySQL サービスを停止する
sudo /usr/local/mysql/support-files/mysql.server 停止
(3) MySQL サービスの再起動
sudo /usr/local/mysql/support-files/mysql.server 再起動