Windows10 mysql 8.0.12 非インストール版 設定 起動方法

Windows10 mysql 8.0.12 非インストール版 設定 起動方法

この記事では、MySQL 8.0.12のインストールされていないバージョンを設定して起動するための具体的な手順を参考までに紹介します。具体的な内容は次のとおりです。

1. 公式ダウンロードアドレス

MySQL Community Edition -> MySQL Community Server を選択して最終ダウンロード ページに入ると、次の画面が表示されます。

2. ディレクトリに解凍し、ルートファイルの下に新しいmy.iniファイルを作成し(内容は以下のとおり)、空のフォルダDataを作成します。

[mysqld]
# ポート 3306 を設定 port=3306
# mysqlのインストールディレクトリをbasedir=C:\Softwares\mysql-8.0.12-winx64に設定します
# mysqlデータベースデータの保存ディレクトリを設定します。datadir=C:\Softwares\mysql-8.0.12-winx64\Data
# 許可される最大接続数 max_connections=200
# 許容される接続失敗の回数。これは、誰かがこのホストからデータベースシステムを攻撃しようとするのを防ぐためです。max_connect_errors = 10
# サーバーが使用するデフォルトの文字セットは UTF8 です
文字セットサーバー=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB
# デフォルトでは、認証には「mysql_native_password」プラグインが使用されます。default_authentication_plugin=mysql_native_password
[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します
[クライアント]
# MySQL クライアントがサーバーに接続するために使用するデフォルトのポートを設定します。ポート = 3306

3. 管理者としてCMDを開き、解凍したMySQLディレクトリのbinフォルダに入ります。

mysqld --defaults-file=C:\Softwares\mysql-8.0.12-winx64\my.ini --initialize --console

画面に表示されたルート初期パスワードを覚えておいてください

mysqld で MySQL-8.0.12 をインストールします

service.msc サービス起動管理を開き、MySQL-8.0.12 サービス管理起動を開きます(または起動時に自動的に起動するように設定します)。

4. 初期パスワードを変更する

mysql -u root -p 初期パスワード
ALTER USER 'root'@'localhost' を '新しいパスワード' によって mysql_native_password で識別します。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Windows 7 で MySQL サービスを起動するときに無効なサービス名が発生する原因と解決策
  • Windows が MySQL サービスを開始できず、エラー 1067 を報告する場合の解決策
  • Windows で MySQL 5.7 が起動しない場合の解決策
  • Windows でバッチ処理を使用して MySQL を起動およびシャットダウンする
  • Windows で MySQL をインストールして起動する方法
  • Windows での MySQL の中国語文字化けとサービス起動の問題に対する簡単な解決策
  • Windows 版 MySQL のインストール、起動、基本設定に関する詳細なグラフィック チュートリアル
  • Windows で Mysql を起動したときに 1067 が表示される場合の解決策
  • WindowsシステムでPhPStudy MySQLの起動に失敗する問題を解決する
  • Windows システムで MySQL が起動しない場合の一般的な解決策

<<:  Dockerはredis 5.0.7をインストールし、外部構成とデータの問題をマウントします

>>:  古典的なJavaScriptの再帰ケースの質問の詳細な分析

推薦する

Win10にMySQL8圧縮パッケージ版をインストールするチュートリアル

1 公式サイトからMySQL8をダウンロードしてインストールするMySQL8 ダウンロードアドレスこ...

Vue で配列パラメータを渡すための get / delete メソッド

フロントエンドとバックエンドがやり取りする場合、get または delete を介してバックエンドに...

弾力性のあるナビゲーション効果を実現するJavaScript

この記事では、弾性ナビゲーション効果を実現するためのJavaScriptの具体的なコードを参考までに...

Vue のループフォーム項目例の詳細な説明

場合によっては、ユーザーがボタンをクリックして同様のフォームを追加し、クリックごとに 1 回追加でき...

Vueはページキャッシュ機能を実装する

この記事の例では、ページキャッシュ機能を実装するためのVueの具体的なコードを参考までに共有していま...

ネイティブJavaScriptでカルーセルを実装する

この記事では、JavaScriptでカルーセルを実装するための具体的なコードを参考までに紹介します。...

MySQL セレクトキャッシュメカニズムの使用に関する詳細な説明

MySQL クエリ キャッシュはデフォルトでオンになっています。ある程度、クエリの効果は向上しますが...

MySQLでTEXT/BLOB型を使用する際の注意点を詳しく説明します

1. TEXTとBLOBの違いTEXT ファミリと BLOB ファミリの唯一の違いは、BLOB 型は...

Vue プロジェクトで TypeScript クラスを適用する方法

目次1. はじめに2. 使用1. @コンポーネント2. 計算、データ、方法3. @props 4. ...

MySQLで負荷分散を実装する方法

序文MySQL は、クライアント/サーバー構造に基づく、高速、高性能、マルチスレッドのオープン ソー...

Linux での Docker と portainer の設定方法

1.Docer CEをインストールして使用するこの記事では、CentOS 7 を例に Docker ...

MySQLは外部SQLスクリプトファイルのコマンドを実行します

目次1. SQLコマンドを含むSQLスクリプトファイルを作成する2. SQLスクリプトファイルを実行...

HTML ul および li タグを使用して画像を表示するサンプル コード

以下のコードをDreamweaverのコードエリアにコピーすると、プレビュー時に以下の画像が表示され...

JavaScript スコープチェーンの基本原理のグラフィカルな説明

目次序文範囲1. スコープとは何ですか? 2. [[スコープ]] プロパティ3. スコープチェーン4...

Ubuntu でパスワードを変更し、パスワードの複雑さのポリシーを設定する方法

1. パスワードを変更する1. 一般ユーザーのパスワードを変更する パスワード現在のパスワードを入力...