Macにmysql5.7.18をインストールする詳細な手順

Macにmysql5.7.18をインストールする詳細な手順

1. ツール

今必要なツールは2つあります: MySQLサーバー (mysql-5.7.18)、MySQL GUI (mysql-workbench)

MySQL サーバーには、MySQL の動作環境全体が含まれています。インストール後は、コマンドラインから MySQL を実行できます。

もちろん、コマンドラインが気に入らない場合は、GUI ツールをダウンロードして MySQL を管理することもできます。 GUIには権限設定、データベース作成、テーブル作成など豊富な機能があります。

2. インストール

1.MySQLサーバー

ダウンロードアドレス: https://dev.mysql.com/downloads/mysql/ 。 mysql-5.7.18-macos10.12-x86_64.dmgをダウンロードしました

ダウンロード後、問題なく直接インストールしてください。

インストール後、ルート アカウントのパスワードを入力するポップアップ ウィンドウが表示されます。後で使用するので、書き留めておいてください。

インストール後、ターミナルでmysqlコマンドが認識されないため、設定する必要があります。

$ cd /usr/local/bin/
$ sudo ln -fs /usr/local/mysql/bin/mysql mysql
$ mysql --バージョン 

#mysqlバージョンの説明を表示できます。mysqlは正常にインストールされました

ルートアカウントのパスワードを変更します。

$ sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables
$ mysql -u ルート
#mysqlコマンドモードに入り、次のコマンドを1行ずつ入力します

mysql.user を更新し、authentication_string=PASSWORD('*****') を設定します。ここで、User='root' です。
権限のフラッシュ;
\q

#変更後のパスワードを確認する

# mysql -u ルート -p

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

ダウンロードアドレス: https://dev.mysql.com/downloads/workbench/ 。 mysql-workbench-community-6.3.9-osx-x86_64.dmgをダウンロードしました

ダウンロードしてインストールします。途中で何も問題はありません。

インストール後、Workbench を開くと、インターフェースは次のようになります。

クリックして入力

ローカルホスト:3306

初めてログインするときに、パスワードの変更を求められますので、変更してください。

ワークベンチに入る

インストールが完了しました!

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

以下もご興味があるかもしれません:
  • MACでMYSQLデータベースのパスワードを忘れた場合の解決策
  • MySQL 5.7 と Mac 上の MySql の詳細なインストール図をダウンロードする
  • Mac OS に MySQL 5.7.20 をインストールするための詳細なグラフィックとテキストの説明
  • Linux/Mac に MySQL をインストールするときにパスワードを忘れた場合の解決策
  • Mac OS X で Apache + PHP + MySQL オペレーティング環境を構成するための詳細な手順
  • MacにMySQLをインストールするときに初期パスワードを忘れた場合の対処方法
  • MacにMySQLをインストールするときに忘れたパスワードを変更する方法
  • Mac 向け MySQL のインストールと設定のチュートリアル
  • Mac での MySql の詳細なインストールと構成
  • Mac でソースコードから MySQL 5.7.17 をコンパイルしてインストールするチュートリアル
  • MACでMySQLパスワードを忘れた場合の解決策
  • Mac での MySQL と Squel Pro の設定

<<:  カレンダーウィジェットのネイティブJS実装

>>:  nginx ssl を設定して https アクセスを実装する手順 (初心者向け)

推薦する

乱数、文字列、日付、検証コード、UUIDを生成するMySQLメソッド

目次乱数を生成する0から1までの乱数を生成する指定された範囲内で乱数を生成します6桁のモバイル認証コ...

クロスブラウザの問題に対する 5 つの解決策 (要約)

簡単なレビュー: ブラウザの互換性の問題は、しばしば頭痛の種となります。ここでは、これらの問題を回避...

VUE ユニアプリの基本コンポーネントの簡単な紹介

1. スクロールビュー垂直スクロールを使用する場合は、固定の高さを指定して CSS で高さを設定する...

DOCTYPE 文書型宣言 (Web ページ愛好家必読)

DOCTYPE 宣言 作成するすべてのページの先頭に、ドキュメント宣言が必要です。はい、そうでしょう...

CentOS 7 に PHP5 用の suPHP をインストールする方法 (Peng Ge)

デフォルトでは、CentOS 7 上の PHP は apache または nobody として実行さ...

Linux CentOS インストール JDK および Tomcat チュートリアル

まずJDKをダウンロードします。ここではjdk-8u181-linux-x64.tar.gzを使用し...

インラインブロックを使用した複数のdiv間の間隔はプログラミング方法とは異なります

inline-block について学習しているときに、境界線と inline-block を持つ複数...

初心者のためのMySQL外部キーの設定方法

目次外部キーの役割mysql 外部キー設定方法要約する外部キーの役割データの一貫性、整合性を維持し、...

フロントエンドページのスライド検証を実装するための JavaScript + HTML (2)

この記事の例では、クールなフロントエンドページのスライド検証の具体的なコードを参考までに共有していま...

DockerでPython環境をパッケージ化するプロセスの詳細な説明

docker パッケージング Python 環境の手順は次のとおりです。 1 pip listの下に...

JavaScript で支払いの 10 秒カウントダウンを実現

この記事では、支払いの10秒カウントダウンを実現するためのJavaScriptの具体的なコードを参考...

ウェブデザインとは何か

<br />元の記事: http://www.alistapart.com/articl...

Tomcat で静的リソースを処理するチュートリアル

序文Tomcat 内のすべてのリクエストは Servlet によって処理され、静的リソースも例外では...

負の距離(共感) - 相互影響の反復プロセス

ネガティブな距離は共感を意味します。序文(疑問の提起):プロダクトマネージャーは機能を把握します。機...

JavaScript でローカル変数をグローバル変数に変換する方法

まず関数の自己呼び出しを知る必要がある関数の自己呼び出し - 自己呼び出し関数1 回限りの関数 - ...