MySQLをダウンロード 5.1.1.1 より前のバージョン 私のコンピュータは64ビットなので、Windows(x86、64ビット)、ZIPアーカイブバージョンをダウンロードすることを選択しました。 解凍してインストール 1. ダウンロードしたパッケージを指定されたディレクトリに解凍します。(私の場合) D:\Program Files (x86) ディレクトリに解凍します。 2. 解凍後、システム環境変数を設定します。 新しいシステム環境変数を追加します: キー名: MYSQL_HOME 値は次のとおりです: D:\Program Files (x86)\mysql-5.7.18-winx64 次に、パス:%MYSQL_HOME%\binを追加します。 3. 解凍後、my.ini ファイルを準備します。 注意: 以前のバージョンを解凍すると、解凍されたディレクトリに my-default.ini または my.ini ファイルが存在すると言われています。ただし、v5.7.18 バージョンを解凍すると、そのようなファイルは存在しません。したがって、my.ini ファイルを手動で作成する必要があります。ファイルの具体的な (完全な) 内容は次のとおりです。 [クライアント] ポート=3306 デフォルトの文字セット=utf8 [mysqld] ポート=3306 文字セットサーバー=utf8 ベースディレクトリ=%MYSQL_HOME% データディレクトリ=%MYSQL_HOME%\data sql_mode = 'STRICT_TRANS_TABLES、NO_ZERO_IN_DATE、NO_ZERO_DATE、ERROR_FOR_DIVISION_BY_ZERO、NO_AUTO_CREATE_USER、NO_ENGINE_SUBSTITUTION' [WinMySQLAdmin] %MYSQL_HOME%\bin\mysqld.exe my.iniファイルを編集した後、my.iniをbinディレクトリに配置します。 4. 管理者としてcmdコマンドウィンドウを開き、ディレクトリをMySQLインストールパッケージの下のbinディレクトリに切り替えます。 5. MySQL データベースをインストールし、次のコマンドを実行します。 mysqld.exe -インストール コマンドを実行すると、「サービスが正常にインストールされました。」というプロンプトが表示され、インストールが成功したことを示します。 6. mysql データを初期化し、空のパスワードを持つ root ユーザーを作成します。次のコマンドを実行します。 mysqld --initialize-insecure --user=mysql 注: 最後のパラメータ --user=mysql は Windows では追加する必要はありませんが、Unix やその他のシステムでは非常に重要であるようです。 コマンドを実行すると、しばらくすると、システムは対応するデータ ディレクトリを自動的に生成し、空のパスワードを持つ root ユーザーを自動的に作成します。これは初期化が成功したことを示します。 7. mysql サービスを起動し、次のコマンドを実行します。 ネットスタートMySQL 実行後のプロンプトは次のようになります。 MySQL サービスが開始しています。 MySQL サービスが正常に開始されました。 注意: ログインして mysql を使用するには、まずサービスを開始する必要があります。将来も同様のことが言えるでしょう。 8. サービスが開始された後、新しく作成された root ユーザーのパスワードは空なので、最初にパスワードを設定する必要があります。次のコマンドを実行できます。 mysqladmin -u root -p password ここに新しいパスワードを入力してください パスワードを入力してください: ここに古いパスワードを入力してください 上記の 2 つのコマンドを実行した後、「Enter password:」の後に入力した古いパスワードが正しければ、root ユーザーの新しいパスワードが正常に設定されます。この後、新しいパスワードを使用して root ユーザーにログインする必要があります。 注意: 新しく作成された root ユーザーのパスワードは空です。したがって、root ユーザーのパスワードを初めて変更する場合は、「Enter password:」の後にパスワードを入力する必要はありません。Enter キーを押すだけです。 9. この時点で、MySQL v5.7.18 の解凍とインストールは完了しています。したがって、以前に開始した MySQL サービスを停止し、次のコマンドを実行する必要があります。 ネットストップmysql 知らせ: 上記の処理が完了したら、コマンドラインウィンドウを使用してMySQLに関連する操作のみを実行すると、 対応する文が文法的に正しければ、問題はありません。ただし、Navicat を使用して関連するクエリ操作を実行する場合 (注: 最新バージョンであるバージョン v11.2.7 を使用しています)、どのような操作を実行しても、操作は実際には成功しますが、次のようにエラー プロンプトも表示されます。 [エラー] 1055 - ORDER BY 句の式 #1 が GROUP BY 句内になく、GROUP BY 句内の列に機能的に依存しない非集計列 'information_schema.PROFILING.SEQ' が含まれています。これは sql_mode=only_full_group_by と互換性がありません。 オンライン情報を参照した後、Navicat で次のステートメントを実行することで問題を解決できます。 sql_mode を 'STRICT_TRANS_TABLES、NO_ZERO_IN_DATE、NO_ZERO_DATE、ERROR_FOR_DIVISION_BY_ZERO、NO_AUTO_CREATE_USER、NO_ENGINE_SUBSTITUTION' に設定します。 SELECT @@sql_mode; ログインしてMySQLを使用する MySQL データベースがインストールされました。インストールが成功すると、root ユーザーとしてログインし、テーブルの作成、データの追加、削除、変更、チェックなどのデータ操作を実行できます。簡単なプロセスは次のとおりです。 1. 管理者としてcmdを開き、MySQLインストールディレクトリのbinディレクトリに切り替えます。 2.net start mysql // 説明: このコマンドはmysqlサービスを開始します 3. 正しくログインすると、データの追加、削除、変更、確認などの操作が可能になります。例: mysql> show databases; // すべてのデータベースを表示 4. データベースを使用しなくなった場合は、ユーザーからログアウトし、次のコマンドを実行してサービスを停止します。 mysql> 終了します。 5.net MySQLを停止する データベースの削除 mysql を使用したくなくなった場合は、次のコマンドを実行できます。 mysqld --削除 上記は私の練習記録です。参考用ですので、訂正やご連絡をお待ちしております。 === [著者: jacc.kim] & [電子メール: [email protected]] === 上記は、編集者が紹介したMySQL v5.7.18解凍バージョンの詳細なインストールチュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: Vue+flaskで動画合成機能を実現(ドラッグ&ドロップアップロード)
>>: Serv-U FTPとADの完璧な統合ソリューションの詳細な説明
目次物体オブジェクト定義オブジェクトのメンバーを反復処理するJS組み込みオブジェクト数学オブジェクト...
今日、新しい技を学びました。あまりやったことがなかったので、今まで知りませんでした...目的: リン...
Unicode は、世界中のすべてのテキストと記号に対応できる国際組織によって開発された文字エンコー...
目次序文アイデアの起動速度Tomcat ログが文字化けしている序文Idea を再インストールしたので...
目次序文1. データベースの基礎知識1. データベースとは何ですか? 2. データベースの分類3. ...
React Native は、現在人気のオープンソース JavaScript ライブラリ React...
目次関数定義方法関数呼び出し(6種類)これは問題を指摘している厳密モード高階関数閉鎖再帰: 自分自身...
Windows サーバーでデータベース データを定期的にバックアップする場合は、Windows タス...
要約すれば: 1. データベースの設計とテーブルの作成時にパフォーマンスを考慮する2. SQLの記述...
序文デモでは古いバージョンのブラウザのグラデーションが実装されています[IE9-]。 IE9 より前...
現在、新しいアプリプロジェクトを開発中です。私にとっても初めてのアプリ開発です。チームで調査と検討を...
1. まずファイルを作成します(ファイルを配置するディレクトリにcdします) myTest.py を...
最近はビッグデータで遊んでいます。友人が私のところに来て、オンラインの Tomcat が不可解に終了...
黄金律プロジェクトに何人の人が取り組んでいるかに関係なく、すべてのコード行が同じ人によって書かれたよ...
序文データベースでは、一部のデータ テーブルとデータは latin1 であり、一部のデータ テーブル...