M 1からMySQL(brew)をインストール


M 1にMySQLをインストールしてインストールするのはもちろん面倒で反感を持っています.(私だけでしょうか…)
そこで、M 1環境でiTerm 2でbrewを使ってインストールする方法を詳しくお伝えしたいと思います.基本的に行うには前提がある.
iTerm 2にはHomebrewが正常にインストールされているはずです.

これから始まる


2つの参照サイトを共有
https://truecode-95.tistory.com/182
https://twinparadox.tistory.com/619

Part 01. brew install mysql


1.iTerm 2を実行し、次のコマンドを実行します.
brew install cask
  • なぜ疑問が必要なのか、後で見ればわかります.
  • インストールされているか確認しておきます.
    インストールされているかもしれませんが、brewリストに設定されているかどうかを確認してください.
    brew list

    2.Opensslのインストール
    brew install openssl



    3.MySQLをインストールします.
    brew install mysql
  • このコードは、最新バージョンでインストールされたmysql 8.0**バージョンです.
  • brew search mysqlを実行すると、バージョン5.6([email protected])または5.7バージョン([email protected]).
  • Part 02. MySQL設定の起動


    1.MySQLサーバーを起動(?)
    :次のコマンドでサーバを起動します.
    mysql.server start
  • MySQLを使用する場合は、常にこのコマンドで開始します.
  • 2.正式インストール(mysql secureインストール)
    :MySQLサーバーのインストールを開始します.この過程は一度だけ
    mysql_secure_installation

    3.うん?mysql securityのインストールを実行した後に問題が発生しましたか?
    :(衛星テレビを参照)はい.私たちは今からいくつかの問題に直面して、順番に破壊します.
    Would you like to setup VALIDATE PASSWORD component?
    筆者の選択
    Press y|Y for Yes, any other key for No: No
    :この設定はパスワードガイドの設定に関する部分だそうです.Yesは複雑なパスワードを設定できますが、Noは簡単なパスワードを設定できます.ローカルでしか使用しないので、クールにNoを入力します.
    4.パスワードの設定
    :希望するパスワードを入力します.筆者は1234に設定した.このパスワードはmysqlのroot権限パスワードです.すでに分かっていますがiTerm 2にパスワードを入力しても**は表示されず、何も表示されません.

    もう一度入力して、入力すればいいです.

    5.カスタム設定オプション
    これはユーザが設定したオプションについてであり、uオプションを与えた後にログインするかどうかの問題と理解できる、著者このブログは述べた.

    筆者の選択
    Remove anonymous users? (Press y|Y for Yes, any other key for No) : Yes
    :-uオプション後にログインするので、気軽にYesと入力します.
    6.リモートIP接続を許可する
    これは、リモート接続でルートログインが許可されているかどうかの問題です.このブログの著者はリモートワーク(=現在は他のIPからrootにログインしていないワーク)がないので、クールにyesを与えます.このオプションは、ローカルでデータベースをアップグレードし、プロジェクトを開発する多くの人にとってあまり意味がありません.

    筆者の選択
    Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Yes
    7.テストDBを保持するか
    :DBをテストするかどうかを選ぶオプションだそうですが、正直、必要がなければNoにしましょう.でも意味がない気がするからまずNo!

    筆者の選択
    Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Yes
    8.変更を適用した設定履歴
    :初期設定なので変更(?)を適用するかどうかを尋ねます.やってないんじゃないYesで設定する

    筆者の選択
    Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Yes

    Part 03. MySQL接続


    1.次のコマンドを使用してmysqlに接続します.
    mysql -u root -p
  • アクセス権接続.
  • は常にmysqlです.serverstartでコマンドを実行する場合はroot権限接続を行う必要があります.
  • root権限を使用して接続を試行すると、「パスワードの入力」が表示され、さっき設定した1234を入力するだけです.
  • のパスワードを入力すると、次の画面が表示されます.
  • 2. status
    :適当に撮ってもいいですよ.
    status 

    では、次のようになります.

    3. exit
    :mysqlから終了するにはexitを入力します.
    exit
    では、クールに送ってくれて、iTerm 2 base状態に戻ります.

    4.MySQLサーバーの起動を停止する必要があります.
    :mysqlサーバの起動はまだ停止していません.使わなければ、私たちは退出して、ついでにサーバーの起動もオフにします.
    mysql.server stop

    Part 04. MySQL Workbenchのインストール


    1. brew install mysql-client
    :正直、何なのか分かりませんが、必要だからやったようです.
     brew install mysql-client


    2.mysqlworkbenchのインストール
    :やっとインストールできました.mysqlworkbench
    brew install mysqlworkbench --cask

    ここまででMySQL Workbenchのインストールが完了します.

    Part 05. MySQLの起動


    1.サーバー起動とルート権限接続の使用
    :さっきの過程ですが、もう一度来てください.
    まずこれから始めます.
    mysql.server start
    そしてこれ!
    mysql -u root -p

    2.MySQL Workbenchの検索と実行


    3.「Local Instane 3306」をクリックします.

    4.MySQLパスワードを入力
    :MySQLの設定時に設定したroot権限パスワード(1234)を入力します.

    5.接続完了

    もしあなたがここについて来たら、あなたはよくやっています.
    MySQLを実行しない場合はiTerm 2でmysqlを使用します.serverstopを忘れないでください.