MySQL をインストールする必要があるため、インストール手順を以下のように記録します。 自分なりに記録しながら、疑問がある方の参考になれば幸いです。 1. ソフトウェアをダウンロードする 1. MySQL の公式サイトにアクセスし、Oracle アカウントにログインし (アカウントがない場合は登録してください)、http://dev.mysql.com/downloads/mysql/ から Mysql-5.7.15 をダウンロードします。 2. ダウンロードしたファイルを指定されたディレクトリに解凍します。私はD:\mysql-5.7.15-winx64に解凍しました。 2. インストールプロセス 1. まず環境変数パスを設定し、D:\mysql-5.7.15-winx64\bin を独自のパスに設定します。詳細については再度説明しません。 2. 解凍パスにmy-default.iniをコピーし、以下のように名前をmy.iniに変更します。 3. my.ini ファイルを開き、次の内容を追加します。 [mysqld] ベースディレクトリ=D:\\mysql-5.7.15-winx64 データディレクトリ=D:\\mysql-5.7.15-winx64\\data ポート=3306 sql_mode="STRICT_TRANS_TABLES、NO_AUTO_CREATE_USER、NO_ENGINE_SUBSTITUTION" です ここで、basedir:は上記のmysqlの解凍パスです。 datadir:以降の初期化およびその他のデータは、このディレクトリに保存されます (注: このファイル ディレクトリに新しいデータ フォルダーを作成しないでください。新しいデータ フォルダーは間違ったものになります。私の手順に従うと、以降の操作で自動的に作成されます。) 3. データベースを初期化し、関連情報を設定する 1. Windows のコマンド ラインを管理者として実行します (特別な注意: WIN7 以降のシステムでは、ここで管理者 ID を使用する必要があります。そうしないと、後続の操作がうまくいきません) 2. mysql 解凍ディレクトリ D:\mysql-5.7.15-winx64\bin を入力します (注意: ここで bin ディレクトリを入力する必要があります。そうしないと、後続の操作でエラーが発生します) 3. mysqld --initialize --user=mysql --console と入力し、実行後に初期化します。このとき、root の初期パスワードが生成されます。 この時点で生成された初期化パスワードをメモしてください。 4. Mysql サービスを登録します。コマンドを実行します: mysqld --install MySQL 「サービスが正常にインストールされました。」というプロンプトが表示されたら、MySQL サービスが正常にインストールされたことが証明されます。 5. この時点で、mysqlサービスを開始できます。net start mysql ユーザーは次のようなエラーに遭遇する可能性があります。 エラーの原因:前述のように、インストール サービス コマンド mysqld --install MySQL を実行するときに、インストール用の bin ディレクトリを入力しませんでした。 4. データベースにログインしてパスワードを変更する my.iniファイルで、[mysqld]の後にskip-grant-tablesを追加します。 MySQLデータベースを選択: MySQLデータベースのユーザーテーブルをクエリし、ユーザーから*を選択します。 この時点で、パスワード フィールドの名前は authentication_string であることがわかります。クエリの結果によっては、パスワードになる場合もあります。 操作は成功しました。 MySQLを終了する 起こりうるその後の問題: この問題が発生した場合は、mysql コマンドラインで次の 2 つのコマンドを引き続き実行するだけです。 ALTER USER 'root'@'localhost' パスワードの有効期限を決して切らさないでください。 権限をフラッシュします。 注意: 上記は 2 つのコマンドであり、個別に実行する必要があります。 上記の 2 つのコマンドを完了すると、MySQL が完全にインストールされます。 参考: MySQL 5.7.14 のインストールと設定方法のグラフィックチュートリアル 素晴らしいトピックの共有: MySQL のさまざまなバージョンのインストール チュートリアル MySQL 5.7 バージョンのインストール チュートリアル MySQL 5.6 バージョンのインストール チュートリアル 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: ReactアプリケーションにおけるDOM DIFFアルゴリズムの詳細な説明
まず、セキュリティ上の理由から、JavaScript はローカル リソース ファイルに直接アクセスで...
目次メモリプールの概要1. nginxデータ構造2. nginxはOSからスペースngx_creat...
目次1. はじめに2. es5メソッド3. 非同期関数のシリアル実行4. 非同期関数の並列実行5. ...
1. 環境の説明(1) CentOS-7-x86_64、カーネルバージョン uname -r は、 ...
序文:パーティショニングはテーブル設計パターンです。一般的に、テーブル パーティショニングとは、条件...
目次ドラッグアンドドロップアップロードについては以前の記事で書きました。ファイルをアップロードするF...
目次序文Websocketの使用Websocketオブジェクトの構築Websocket ステータスW...
目次1. 切り替え方法2. タブを動的に生成する3. キャッシュコンポーネント3.1 キープアライブ...
Linuxファイアウォールの状態を確認する方法1. 基本操作 # ファイアウォールのステータスを表示...
序文:さまざまな技術職の面接では、MySQL 関連の質問がよくされるようです。開発職の面接でも運用職...
1. Tomcatサービスが開いていませんブラウザのアドレスバーにlocalhost:8080と入力...
このスクリプトは、nginxの起動、停止、再起動の操作を満たすことができます。 #!/bin/bas...
目次vモデル.sync微妙な違い機能シナリオを要約します。 vモデル <!--親コンポーネント...
Cockpit は、CentOS および RHEL システムで使用できる Web ベースのサーバー管...
序文以前の非MKレコードを再編成するためのMySQLの学習説明する有効になっていない場合、データベー...