最近、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 を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Linux の特別な権限 SUID、SGID、SBIT の詳細な説明
>>: スライダー間隔コンポーネントのネイティブ js 実装
まだ rem フレキシブルレイアウトを使用していますか?圧縮された js コードの大きなセクションを...
Windows と Linux 間でファイルを転送する場合は、Xftp ツールを使用できます。この...
win10 + Ubuntu 20.04 LTS デュアルシステムインストール (UEFI + GP...
最近、Rails 経由で「utf8」でエンコードされた UTF-8 文字列を MariaDB に保存...
この記事の例では、Appleの電卓を実装するためのJSの具体的なコードを参考までに共有しています。具...
mysql のデフォルトのストレージ ディレクトリは/var/lib/mysql/です。以下は、デフ...
構成の序文プロジェクト構築: vue-cli3 をベースに構築、rem 適応には postcss-p...
目次HBuilderX での ESLint プラグインのインストールカスタム eslint-js ル...
序文最近、いくつかのフロントエンド プロジェクトに取り組んでおり、ページにいくつかのテーブルを表示す...
Web デザインを学習する過程で、html と htm の関係など、遭遇した多くの問題について深く...
/etc/my.confファイルで、[mysqld]の下に次の行を追加します: skip-grant...
この記事では、mysql8.0.11クライアントがログインできない問題の解決策を紹介します。参考まで...
この記事では、Linux のユーザーおよびグループのコマンドについて例を挙げて説明します。ご参考まで...
1. protoをコンパイルするすべての .proto ファイルを保存するために、src フォルダー...
目次1. Angular 2 アプリケーションのライフサイクル フックとは何ですか? 2. Angu...