この記事では、MySQL 8.0.15をダウンロードしてインストールするための具体的な手順を参考までに記録します。具体的な内容は次のとおりです。 背景: テクノロジーは好きだけどコードは理解できない人向けに書かれたチュートリアル 1. 環境 システム: Windows 64 ビット 2. ダウンロード まず、データベースのインストール ファイルをダウンロードし、MySQL 公式 Web サイトのダウンロード チャネル (https://www.mysql.com/downloads/) にアクセスして、以下に示すように、[コミュニティ] → [MySQL コミュニティ サーバー] をクリックします。 ダウンロード ページに入ったら、オペレーティング システムを選択します。ここでは、デフォルトの Microsoft Windows システムを選択します。以下から、システムに適したバージョンを見つけます。ここでは、64 ビットのダウンロードを選択します。以下に示すように、[ダウンロード] をクリックしてダウンロードを開始します。 ここでダウンロードされるのはZIP圧縮されたパッケージです。ローカルにダウンロードした後、該当のディレクトリに直接解凍することができます。 3. インストール ps: ダウンロードした ZIP 圧縮パッケージを対応するディレクトリに解凍した後、インストール ディレクトリを開きます。ディレクトリ内にデータ フォルダと my.ini ファイルは存在しないはずです。 3.1 環境変数を設定する インストールする前に、環境変数を設定する必要があります。「マイ コンピューター → プロパティ → システムの詳細設定 → 詳細設定 → 環境変数 → システム変数」を右クリックし、パス変数を見つけてダブルクリックするか、編集をクリックすると、システム変数の編集ポップアップ ウィンドウがポップアップ表示されるので、MySQL のインストール パスを変数値に追加します。パスは、インストール ディレクトリの下の bin ディレクトリに正確である必要があります。 3.2 設定ファイルの追加 解凍した mysql ディレクトリに新しいドキュメントを作成し、それを開いて、次のコードをコピーして貼り付けます。 [mysqld] # ポート 3306 を設定 port=3306 # mysql のインストールディレクトリを設定します basedir=D:\\Program Files\\mysql-8.0.15-winx64 # mysqlデータベースデータの保存ディレクトリを設定します# datadir= # 許可される最大接続数 max_connections=200 # 許容される接続失敗の回数。 最大接続エラー数=10 # サーバーが使用するデフォルトの文字セットは UTF8 です 文字セットサーバー=UTF8MB4 # 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB #デフォルトの認証は「mysql_native_password」プラグインで行われます #mysql_native_password デフォルト認証プラグイン=mysql_native_password [mysql] # mysqlクライアントのデフォルトの文字セットをdefault-character-set=UTF8MB4に設定します [クライアント] # MySQL クライアントがサーバーに接続するために使用するデフォルトのポートを設定します。ポート = 3306 デフォルトの文字セット=UTF8MB4 basedir の値を変更し、mysql のインストール ディレクトリに設定します。上記は私のインストール ディレクトリです。各自の実際のディレクトリに合わせて設定してください。 設定が完了したら、「保存」をクリックし、ファイル名をmy.iniとして保存します。ファイルの設定は完了です。 3.3 データベースの初期化 cmd を管理者として実行します。これは良いアイデアです。cmd はデフォルトで C ドライブ上のディレクトリにあります。まず、C ドライブのルート ディレクトリに戻り、mysql の bin ディレクトリに入る必要があります。操作は次のとおりです。
mysql ディレクトリに入ったら、mysqld --initialize --console と入力してデータベースを初期化します。正しい応答は次の情報になります。root@localhost の後の文字列は後で使用するため、書き留めておく必要があることに注意してください。 さて、ここでは順調に進んでいるようですが、インストールにはかなりの労力がかかりました。ここで、インストール プロセス中に発生したいくつかの問題についてお話ししたいと思います。 1. 初期化中に、mysql --initialize --console と入力すると、次のエラー メッセージが表示されました: unknown option --initialize。問題が分かりましたか? 非常に基本的な間違いでした。mysqld を mysql と書きました。とても落ち込みました。mysql ではありませんでした。いつ小さな d を追加したのでしょうか? でも、こんな感じです。覚えておいてください。 2. 質問を直接投稿する 混乱しました。警告とエラーが 2 つありました。では、1 つずつ確認してみましょう。 注意: 中途半端な英語力で読みましたが、問題はエンコーディングにあると感じました。UTF8MB4 を使用するように求められました。設定ファイルにエンコーディングがあったことを思い出し、変更しました。ここで 3.2 にアップグレードして、my.ini ファイル内のすべての UTF8 の場所を UTF8MB4 に変更し、保存して再初期化してください。 エラー: ファイルがすでに存在しているようです。 口調からすると、存在してはいけないものなので、捨てるように言われているようです。 2 番目のエラーは、直接捨てるように言っています。 さて、Baidu で検索したところ、MySQL インストール ディレクトリにデータ ディレクトリが自動的に生成されていることがわかりました (ダウンロードして解凍した元のファイルにはそのようなファイルは存在しないことに注意してください)。 この時は、データ ディレクトリを削除して初期化ステートメントを再実行するだけで完了です。 3.4 インストールサービス 次に、mysqld --install [サービス名] を使用してサービスをインストールします。サービス名は省略できます。デフォルト名は mysql です。コンピューターに複数のサービスがインストールされている場合は、それらを区別するために異なる名前を使用できます。インストールが成功すると、次のプロンプトが表示されます。 サービスがインストールされている場合は、「サービスは既に存在します」というメッセージが表示されます。 サービスを開始する net start mysql コマンドを使用して MySQL サービスを開始します。 はい、完了です! 素晴らしいトピックの共有: MySQL の異なるバージョンのインストール チュートリアル さまざまなバージョンの MySQL 5.7 インストール チュートリアル さまざまなバージョンの MySQL 5.6 インストール チュートリアル さまざまなバージョンのmysql8.0インストールチュートリアル 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: ウィンドウとLinuxプロジェクトを展開する際のLinuxファイルパスに問題はありません
Alpine イメージの telnet はバージョン 3.7 以降、busybox-extras パ...
垂直方向では、行の配置を上、中央、下に設定できます。基本的な構文<TR VALIGN=&quo...
序文:テーブルをクリアしたいときは、truncate ステートメントをよく使用します。ほとんどの場合...
ブランクのブログ: http://www.planabc.net/ innerHTML プロパティは...
第1章: keepalivedの紹介VRRP プロトコルの目的は、静的ルーティングの単一点障害問題を...
次のような疑問が湧くかもしれません。MySQLをローカル (自分のコンピュータ) にインストールした...
この記事では、MySQL で find_in_set() 関数を使用して where in() の順...
目次概要遅延読み込みとは何ですか?最適化を開始するビジネスモジュールを分割する遅延読み込みルート構成...
序文:ルートでは、主要部分は同じでも、基礎となる構造が異なることがあります。たとえば、ホームページに...
Docker はプロセスを中核としてシステムリソースを分離する管理ツールです。分離は、オペレーティン...
1. 公式 Web サイトから MySQL 5.7 インストール パッケージ (mysql-5.7....
メタを使用して、ページの時間指定更新またはジャンプを実装します。 XML/HTML コードコンテンツ...
インターネット上には、expect を使用して自動ログインを実現するスクリプトが多数存在しますが、明...
環境: 10.12 の新機能Python 3.6 MySQL 5.7.25 の場合ジャンゴ 2.2....
推薦する: Navicat for MySQL 15 登録とアクティベーションの詳細なチュートリアル...