MySQLをインストールするmysqlをダウンロードします。ダウンロードしたもの: mysql-8.0.11-macos10.13-x86_64.dmg mysql-8.0.11-macos10.13-x86_64.dmgをダブルクリックして開き、mysql-8.0.11-macos10.13-x86_64.pkgをダブルクリックします。 「続行」をクリックするだけです。これは間違いのないインストールです。何も言うことはありません。 ここで「従来のパスワード暗号化を使用する」を選択してください。そうしないと、Navicat を使用して MySQL に接続するときに、認証をロードできないというエラーが表示されます。 「root」ユーザーのパスワードを設定する インストール完了 インストールが成功した後、mysql コマンドを使用すると、環境変数が設定されていないため、コマンドが見つからないというエラーが返されます。 環境変数の設定まず、Mac OS X でどのようなシェルを使用しているかを知る必要があります。 ターミナルを開いて次のように入力します: echo $SHELL Enterキーを押して実行します 出力が csh または tcsh の場合、C Shell を使用しています。 出力に「bash、sh、zsh」と表示される場合は、おそらく Bourne Shell のバリアントを使用しています。 Mac OS X 10.2 より前のバージョンのデフォルト シェルは C Shell でした。 Mac OS X 10.3 以降のデフォルトのシェルは Bourne Shell です。 私のはbashです: 入力: cd /usr/local/mysql、Enterキーを押して実行 次に、 ルートユーザーのパスワードを入力する必要があります。 Sudo は、環境変数ファイルを変更するために root ユーザーが使用します。 エディターに入ったら、まず「i」を押して「挿入」状態に切り替えます。 WINDOWS と同様に、カーソルを上下左右に動かしたり、スペース、バックスペース、Enter キーを押したりしてコンテンツを編集できます。 ドキュメントの下部に、次のように入力します: 次に、Esc キーを押して挿入状態を終了し、下部に :wq と入力して保存して終了します (または、直接 Shift + zz を押すか、大文字モードに切り替えて ZZ を押して保存して終了します)。 入力: source .bash_profile し、Enter キーを押して実行し、環境変数を実行します。 次に、mysql コマンドを入力して使用します。 Navicatを使用してMySQLに接続できない場合は、 おそらく認証プラグイン「caching_sha2_password」をロードできないことを意味します 解決する
テストの結果、上記の方法では、ターミナルを閉じて再度開くたびに .bash_profile を再リソースする必要があることがわかりました。 PS: 次のテストはまだ無効であり、解決されていません 一部の記事では vi ~/.zshrc と記載されています。ここに追加してください: エクスポート PATH=${PATH}:/usr/local/mysql/bin 保存した後、source ~/.zshrc を実行すると、これを一度で完了できます。 いくつかの記事では、~/.bashrc を変更することについて言及しています。システムが zsh の場合、bashrc を変更することは無効です。 これで、Mac に MySQL データベースをインストールして環境変数を構成する方法に関するグラフィック チュートリアルは終了です。Mac に MySQL データベースをインストールして構成する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: 10 種類のモダンなレイアウトを実現するための CSS コード
>>: Vue3.0 エラーの解決策: モジュール 'worker_threads' が見つかりません
目次MySQL マスター スレーブ データベースが同期されない問題を解決する 2 つの方法1. 非同...
この記事では、MySQL group_concat を使用してグループ化されたフィールドを 1 つの...
目次1. バックアップ1.1 万全の準備1.2 追加の準備2 バックアップとリカバリ2.1 データの...
--ホームページのバックアップ1.txtテキスト2. 画像をスキャンする3. PSDデザイン原画(A...
この記事では、async/await がすべての JavaScript 開発者にとって非同期プログラ...
1. dockerfileを作成するときにsshパスワードを設定するには、次のコマンドを使用します。...
序文この記事では、非同期 JavaScript の進化と、それがコードの記述方法にどのような変化をも...
序文最近、弊社では mbp の設定をしており、ssh を使うことが多くなりました。複雑なコマンドを書...
いろいろ苦労しましたが、やっと yum インストールの手順がわかりました。以前、バイナリ パッケージ...
目次ツリー項目にコードを追加します。 1. 右側に関連情報ページを保存します(userManage....
目次gzip 圧縮を使用する理由は何ですか? nginxはgzipを実装するgzip処理nginx ...
目次要件の説明問題の説明問題分析問題解決質問の拡張要件の説明このプロジェクトでは、まずユーザーが質問...
目次1. 元の値と参照値2. インスタンス3. 範囲1. 元の値と参照値6 つの単純なデータ型の値は...
Linux での Hadoop インストール チュートリアルはインターネットや書籍に多数ありますが、...
本日は、Web 開発で使われる基本的な概念と技術を初心者向けに紹介します。A から Z まで合計 2...