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 を設定する方法

推薦する

セマンティックタグを使用して、IE6、7、8と互換性のあるHTMLを記述します。

HTML5 では、ヘッダー、フッター、ナビゲーションなどのセマンティック タグが追加されているため...

更新とデータ整合性処理のためのMySQLトランザクション選択の説明

MySQL のトランザクションはデフォルトで自動的にコミットされます (autocommit = 1...

ユーザーがフォームを繰り返し送信するのを防ぐ方法の概要

重複したフォーム送信は、マルチユーザー Web アプリケーションで最も一般的で厄介な問題です。重複送...

Linuxのバージョン情報を復号化する方法

Linux バージョンに関する情報を表示および解釈するのは、見た目よりも少し複雑です。単純なバージョ...

TypeScript で時間を費やした場所の概要

TS で時間を過ごした場所をいくつか記録します。 (まず、文句を言わせてください。stackover...

CentOS 8.4 での Docker パッケージのオフラインインストールの問題について

使用する仮想マシンは、サーバー環境をシミュレートする CentOS 8.4 です。外部ネットワークに...

zabbix を使用して ogg プロセスを監視する (Linux プラットフォーム)

以前作成されたデータベースの ogg プロセスは、発見されるまでの約半月間ダウンしていました。起動で...

一時ファイルを作成できないために MySQL が起動できない問題を解決する方法

問題の説明最近、仕事中に問題が発生しました。MySQL が起動に失敗しました。エラー ログは次のとお...

レスポンシブデザインについての簡単な説明

1. レスポンシブ デザインとは何ですか?レスポンシブデザインとは、ウェブサイトの開発プロセス中に、...

Windows (コミュニティ エディション) に MySQL 8.0.18 をインストールするためのチュートリアル

この記事では、Windows で MySQL をインストールする方法について簡単に説明します。他にご...

Nginx の構成と HTTP 実装コード分析との互換性

OpenSSL を使用して SSL キーと CSR ファイルを生成するHTTPS を設定するには、秘...

Docker と Intellij IDEA の融合により、Java 開発の生産性が 10 倍向上

目次1. 開発前の準備2. 新しいプロジェクトIdea は Java 開発のための強力なツールであり...

Vue3 Vue イベント処理ガイド

目次1. 基本的なイベント処理2. 親コンポーネントにカスタムイベントを送信するマウス修飾子4. キ...

WebStormはVue3統合APIのソリューションを正しく識別できません

1 問題の説明Vue3 の統合 API は、defineComponent やその他の関数が認識でき...

Ubuntu 20.04 中国語入力方法のインストール手順

この記事では、Google 入力方法をインストールします。実は以前はSogou入力方式を使っていたの...