MacにMySQLデータベースをインストールする方法を教えます

MacにMySQLデータベースをインストールする方法を教えます

Mac 用 MySQL をダウンロード: https://downloads.mysql.com/archives/community/
注: コミュニティ バージョンをダウンロードしました。mysql バージョンは MAC バージョンと一致している必要があります。もちろん、以前に他の MYSQL バージョンをインストールしたことがある場合は、必ず最初にそれらをアンインストールしてください。

mysql-8.0.0-dmr-osx10.11-x86_64.dmg をダブルクリックして解凍し、インストールします。

続行 -> 続行、同意 -> インストール。ポップアップウィンドウのパスワードを書き留めます。

システム環境設定に入り、mysqlを見つけてサービスを開始します

システムにmysqlコマンドを追加する

(1) /usr/local/mysql/binに入り、このディレクトリにmysqlがあるかどうかを確認します。
(2)vim ~/.bash_profileを実行する
このファイルにmysql/binディレクトリを追加します
PATH=$PATH:/usr/local/mysql/bin
追加したら、esc キーを押して wq と入力し、変更を保存します。
(3)最後に、コマンドラインにsource ~/.bash_profileと入力します。

mysql -uroot -pでmysqlにログインし、先ほど保存したパスワードを入力します。

mysqlの初期パスワードをリセットします。

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');

以下もご興味があるかもしれません:
  • MACでMYSQLデータベースのパスワードを忘れた場合の解決策
  • Mac Mysql データベースの中国語文字化け問題の解決方法
  • Mac環境でPHPを使ってMySQLデータベースを操作する方法の共有
  • Mac に MySQL データベースをインストールし、環境変数を設定するためのグラフィック チュートリアル

<<:  JSのバイナリファミリーについての簡単な説明

>>:  Ubuntu システムログで /var/log/messages を設定する方法

推薦する

MySQL カーソルの原理と使用例の分析

この記事では、例を使用して MySQL カーソルの原理と使用方法を説明します。ご参考までに、詳細は以...

nodejsとyarnをインストールし、Taobaoソースプロセスレコードを構成する

目次1. nodejsをダウンロードする2. ダブルクリックしてインストール3. グローバル npm...

Apache をインストールした後、サービスを開始できません (サービスを開始するとエラー コード 1 が表示されます)

目次1. エラーメッセージ2. エラーの原因3. 解決策1. エラーメッセージ1. インストール後、...

Linux サーバーのクイックアンインストールとノード環境のインストール (簡単に始められます)

1.まずnpmをアンインストールする sudo npm アンインストール npm -g 2. ノー...

mysql5.7 でユーザーの初期パスワードを変更する方法

ユーザーが初めて MySQL データベースをインストールするとき、初期のルート パスワードを変更する...

CentOS 8 に Postfix メール サーバーをインストールして設定する方法

Postfix は、Linux システム上で電子メールをルーティングまたは配信するために使用される無...

Vuex環境の詳細な説明

目次Vuex環境を構築する要約するVuex環境を構築するsrcディレクトリにフォルダstoreを作成...

Alibaba Cloud ECS centos6.8 に MySql5.7 をインストールして設定するチュートリアル

Alibaba Cloud yum コマンドでのデフォルトの MySQL バージョンは 5.17**...

vuex の補助関数 mapGetters の基本的な使い方の詳細な説明

mapGettersヘルパー関数mapGettersヘルパー関数は、ストア内のゲッターをローカルの計...

ウェブサイトを高速化する

パフォーマンスは本当に重要ですか?パフォーマンスは重要であり、誰もがそれを知っています。なぜ私たちは...

CSS はコンテナ レベル (div...) タグを 1 つの位置 (ページの右端) に固定します。

コードは次のようになります。 。プロセス{ 境界線:1px 実線 #B7B7B8; 背景:#F8F8...

優秀なウェブ開発者が開発スキルを向上させるために知っておくべき10のこと

「開発とは、単にコードを書くだけではない」というのは、3EV の Dan Frost 氏の言葉です。...

49 個の JavaScript のヒントとコツ

目次1. js整数の演算2. ネイティブアラートを書き換えてポップアップボックスの数を記録する3. ...

MySQLにおけるテーブルインデックスの定義方法と導入

概要インデックスは、テーブル内の 1 つ以上の列に基づいて DBMS によって特定の順序で作成される...

Nginx を使用してポート転送 TCP プロキシを実装する例

目次需要背景Nginx を使用する理由は何ですか? Nginx によるポート転送依存関係をインストー...