MySQLデータベースの圧縮バージョンのインストールと設定に関する詳細なチュートリアル

MySQLデータベースの圧縮バージョンのインストールと設定に関する詳細なチュートリアル

1. MySQLをダウンロードする

ダウンロードアドレス:

参考:
https://dev.mysql.com/downloads/mysql/5.7.html#downloads (MySQL コミュニティ サーバー 5.7.34)

ここに画像の説明を挿入

2. 圧縮パッケージを解凍する

ダウンロードが完了したら、圧縮されたパッケージを直接解凍します。

ここに画像の説明を挿入

3. MySQLを初期化する

新しいデータファイルと新しいmy.ini構成ファイルを作成します

解凍した mysql ディレクトリの下に data という空のフォルダを作成し、D:\Program Files\mysql-8.0.25-winx64 の下に my.ini という新しい構成ファイルを作成します。ファイルに次のコードを記述します。

[mysqld]
#サーバーが使用する文字セットをutf-8に設定する
文字セットサーバー=UTF8MB4
# IPv4アドレスをバインド bind-address=0.0.0.0
#mysqlポート番号を設定する port = 3306
#mysqlのインストールディレクトリを設定します basedir=F:/mysql-5.7.23
#mysqlデータベースデータの保存ディレクトリを設定します。datadir=C:/mysql-5.7.23/data
#許可される最大接続数 max_connections=2000
#新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB
#mysqlとデータベースのデフォルトのエンコーディングを設定する[mysql]
デフォルトの文字セット=utf8
[mysql.サーバー]
デフォルトの文字セット=utf8
#クライアントのデフォルト文字セットを設定する [client]
デフォルトの文字セット=utf8

# 記号とその後ろの中国語文字を削除する必要があります。最終的な効果は次のようになります。 

ここに画像の説明を挿入

ここで注意すべき点は、データ ファイルが空でない場合、次のエラーが報告されることです: 指定されたデータ ディレクトリ D:\Program Files\mysql-8.0.25-winx64\data\ は使用できません。サーバーが追加したすべてのファイルを削除できます。

解決策: データ フォルダー内のファイルを削除します。

ここに画像の説明を挿入

管理者としてcmdを実行し、mysqlのbinディレクトリに入ります。

ここに画像の説明を挿入
ここに画像の説明を挿入

4. MySQLサービスをインストールする

次のコマンドを実行します: mysqld --install

アンインストールする必要がある場合は、mysqld --removeコマンドを使用します。

ここに画像の説明を挿入

次のコマンドを実行します: mysqld --initialize --user=root --console

ここに画像の説明を挿入

ここでエラーが発生しました:

ここに画像の説明を挿入

理由は、my.ini ファイルのエンコード形式が正しくないことです。エラー プロンプトに従って修正してください。

ここに画像の説明を挿入

mysqlサービスを開始します。次のコマンドを使用します: net start mysql

ここに画像の説明を挿入

mysql にログインし、次のコマンドを実行します: mysql -uroot -p: 初期化したランダム パスワードにエラーが発生しました:

ここに画像の説明を挿入

パスワード変更コマンド: set password = password('new password') サービスを停止

次のコマンドを使用します: net stop mysql

ここに画像の説明を挿入

これで、MySQL データベースのインストールと設定に関する詳細なチュートリアルに関するこの記事は終了です。MySQL のインストールと設定に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Pythonは定期的にMySQLデータを日付ごとにバックアップし、圧縮します
  • MySQL データベース バックアップ コマンドの共有 (MySQL 圧縮データベース バックアップ)
  • MySQL データ圧縮パフォーマンス比較の詳細

<<:  過去2年間のユーザーエクスペリエンス

>>:  JavaScript の for/of、for/in の詳細な紹介

推薦する

Nodejs がイントラネット侵入サービスを実装

目次1. LAN内のプロキシ2. イントラネットの浸透イントラネット侵入とは何ですか?橋プロキシサー...

CSS3で背景画像にカラーマスクを追加する方法

以前、開発中に背景レイヤーにカラーマスクを追加する必要のあるプロジェクトに遭遇しました。ここでは、背...

シンプルなアコーディオン効果を実現するjs

この記事では、アコーディオン効果を実現するためのjsの具体的なコードを参考までに共有します。具体的な...

Linux で同じ内容のファイルを識別する方法の詳細な説明

序文ファイルのコピーによってハードドライブのスペースが大量に浪費され、ファイルを更新するときに混乱が...

Vue でキープアライブを使用した後にキャッシュをクリアする方法

キープアライブとは何ですか?通常の開発では、コンポーネントによっては複数回初期化する必要のないものも...

スケルトン スクリーンの読み込みプレースホルダー アニメーション効果を実装するための CSS + HTML (アニメーション付き)

効果上から下へフェードアウト ソースコードhtml、Angular構文を使用して、必要な構文を取得す...

MySQL クエリのソートとクエリ集計関数の使用法の分析

この記事では、例を使用して、MySQL クエリのソート関数とクエリ集計関数の使用方法を説明します。ご...

Podmanはコンテナを自動的に起動し、Dockerと比較します

目次1. podmanの紹介2. Dockerと比較した利点3. 互換性4. バックグラウンド サー...

Ubuntu環境でPHPとNginxをコンパイルしてインストールする方法

この記事では、Ubuntu 環境で PHP と Nginx をコンパイルしてインストールする方法につ...

Firefox で Webdings フォントをサポートする方法

Firefox、Opera、その他のブラウザは Webdings フォントをサポートしていません。回...

mysql8.x docker リモートアクセスの詳細な設定

目次環境条件エラーが発生しました回避策1. mysql dockerにログインする2. ルートパスワ...

ネイティブJSを使用した遅延読み込みlazyLoadの3つの方法の概要

目次序文方法1: 高コントラスト方法2: getBoundingClientRect() APIを使...

10分でDockerを使ったマイクロサービスのデプロイ方法を学ぶ

Docker は 2013 年のリリース以来、広く注目され、ソフトウェア業界を変える可能性を秘めてい...

HTML 選択タグにリンクを追加する 3 つの方法

最初のもの:コードをコピーコードは次のとおりです。 <html> <ヘッド>...

Linux で複数の mysql5.7.19 (tar.gz) ファイルをインストールする方法

LinuxでのMySQL-5.7.19バージョンの初心者向けの最初のインストールについては、前の記事...