Mac に mysql5.7 をインストールするための完全な手順 (画像とテキスト付き)

Mac に mysql5.7 をインストールするための完全な手順 (画像とテキスト付き)

最近、Mac システムを使用して、ローカル Web サーバー環境を構築する準備をしていました。 Mac システムには PHP と Apache は付属していますが、MySQL は付属していないため、MySQL を手動でインストールする必要があります。今回は、最新バージョンの MySQL 5.7.17 をインストールします。

1.公式サイトからダウンロード

MySQL v5.7 公式バージョンのダウンロードアドレス: https://www.jb51.net/softs/451120.html

上記のアドレスをクリックすると、以下のページが表示されます。どれをダウンロードしたらよいかわからないかもしれません。私は最後のもの、つまり画像で赤くマークされたボタンをダウンロードしました。なぜでしょうか? dmg ファイルなので、インストールは間違いがなく、途中で確認するだけで済みます。

クリックすると、「ログイン」と「登録」という 2 つの大きなボタンが表示されます。これらの面倒な手順を実行したくない場合は、心配しないでください。下の画像の赤い円内のテキストを見てクリックするだけで、直接ダウンロードできます。 (最初はこの罠を知らなかったので素直に登録しました)

2. MySQLをインストールする

ダウンロードが完了したら、「インストール」をクリックし、すべて確認して、インストールが成功するまで待ちます。

MySQLを起動する

システム環境設定に移動し、一番下の行でMySQLを見つけて、「MySQLサーバーを起動」をクリックしてMySQLを起動します。

コマンドライン操作

アプリケーションで iTerm を見つけて開きます。まず、次の 2 つのコマンドを実行します。

エイリアス mysql=/usr/local/mysql/bin/mysql
エイリアス mysqladmin=/usr/local/mysql/bin/mysqladmin

これら 2 つのコマンドは、MySQL インストール ディレクトリを入力してコマンドを実行するのではなく、iTerm を直接開いて MySQL コマンドを実行できるようにするものです。次に、パスワードをリセットする必要があります

パスワードリセットコマンド:

mysqladmin -u root -p パスワード newpass

newpassはあなたの新しいパスワードです

パスワードをリセットするコマンドを実行すると、システムから古いパスワードの入力を求められます。 MySQL 5.6 以前のバージョンをインストールした学生は、MySQL を初めて実行すると、デフォルトのパスワードが root ユーザーに割り当てられることを知っています: root。この古いパスワードは root です。しかし、今、root に入ると、パスワードが間違っているというメッセージが表示されます。何が起こっているのでしょうか?

バージョン 5.7 では、ルート ユーザーにデフォルトのパスワードが割り当てられなくなり、一時パスワードが付与されるようになりました。注意して操作すると、mysql のインストールが成功した後に保存するための一時パスワードがポップアップ表示されます。保存していない場合は問題ありません。画像に示すように、右側に通知バーが表示されます。

私の仮パスワードは_;kb8t7=-ZoUです

一時パスワードを入力すると、パスワードが正常に変更され、新しいパスワードでログインします。

mysql -u ルート -p

Enter キーを押して、新しいパスワードを入力し、Enter キーを押して、ログインに成功しました。

これで、SQL コマンドを記述できるようになりました。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • MySQL インストール図 MySQL グラフィック インストール チュートリアル (詳細な手順)
  • Windows での MySQL 5.6 のインストールと設定 (スクリーンショットと詳細な手順付き)
  • MySQL 5.6 (Win7 64 ビット) のダウンロード、インストール、および構成のグラフィック チュートリアル
  • MySQL 5.5 のインストールと設定方法のグラフィックチュートリアル
  • CentOS 6.4 のインストールと LAMP サーバーの設定 (Apache+PHP5+MySQL)
  • Linux に Apache と PHP をインストールする; Apache+PHP+MySQL 構成戦略
  • Linux で mysql-5.6.4 をインストールするためのグラフィック チュートリアル
  • MySQL5 インストール後に起動できない(サービスを開始できない)問題の解決方法まとめ
  • Windows で Apache+MySQL+PHP オペレーティング環境をインストールするグラフィカルな方法
  • MySQLのインストール時に発生する可能性のある問題

<<:  Linux の特別な権限 SUID、SGID、SBIT の詳細な説明

>>:  スライダー間隔コンポーネントのネイティブ js 実装

推薦する

Pycharmとsshリモートアクセスサーバーdockerの詳細なチュートリアル

背景: 一部の実験はサーバー上で完了する必要があります。したがって、リモート サーバー上のコードをロ...

MySQL 面接でよく聞かれる質問への回答

序文:さまざまな技術職の面接では、MySQL 関連の質問がよくされるようです。開発職の面接でも運用職...

Centos 7.4 でリモート アクセス制御を実装する方法

1. SSHリモート管理SSH はセキュア チャネル プロトコルであり、主にリモート ログイン、リモ...

Vueはページの部分的なリフレッシュを実装します(ルータビューのページリフレッシュ)

Vue でprovide+inject組み合わせを使用するまず、App.vue を変更する必要があ...

Vue Notepadの例の詳細な説明

この記事の例では、メモ帳機能を実装するためのVueの具体的なコードを参考までに共有しています。具体的...

base target="" はフレームを開くためのベースリンクのターゲットを指定します

<base target=_blank> は、基本リンクのターゲット フレームを新しいペ...

HTML ウェブページハイパーリンクタグ

HTML ウェブ ページのハイパーリンク タグの学習チュートリアル リンク タグの属性 リンクは、ウ...

Dockerfile を使用して Java ランタイム環境のミラーを作成する方法

現在の環境は次のとおりです。セントロス7.5 docker-ce 18.06.1-ce 1. まずc...

Vue3.0 手書き拡大鏡効果

達成される効果は、固定ズームが 2 倍になり、マウスが左側の画像領域に入るとマスク レイヤーが表示さ...

VueはExcelデータをエクスポートするパブリック関数メソッドをカプセル化します

vue+element UI は Excel データをエクスポートするためのパブリック関数をカプセル...

ウェブページ入力ボックスのスタイルトリガー効果

<br />この例では、主に onblur と onFocus という 2 つのパラメー...

WHMCS V7.4.2 グラフィカル インストール チュートリアル

1. はじめにWHMCS は、ユーザー管理、請求書の支払い、ヘルプ サービスなど、オンライン ビジネ...

Vue+elementUI コンポーネントは、折りたたみ可能な動的レンダリングのマルチレベル サイドバー ナビゲーションを再帰的に実装します。

かなり前に実装された機能ですが、クリックすると選択したメニュー項目の背景色が白くなることに気付きまし...

MySQLはgroup_concat()関数に基づいて複数のデータ行を結合します

非常に便利な機能group_concat() について、マニュアルには次のように記載されています: ...

Vue イメージ ドラッグ アンド ドロップ ズーム コンポーネントの使用方法の詳細な説明

Vueイメージドラッグアンドドロップズームコンポーネントの具体的な使い方は参考までに。具体的な内容は...