Windows構成 インストール不要版(解凍版) MySQL

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

MySql 公式 Web サイトhttps://www.mysql.com/を開き、「ダウンロード」をクリックします。

ここに画像の説明を挿入します

次に、コミュニティ(コミュニティ バージョン、これをダウンロードするだけで十分です) のダウンロード ページを見つけます。

ここに画像の説明を挿入します

次に、「MySQL Community Server」を選択します。

ここに画像の説明を挿入します

次に、オペレーティング システムを選択し、Microsoft Windowsを選択し、その他のダウンロードの中から最初のものを選択してダウンロードします。インストール バージョンをダウンロードする場合は、MySql インストーラーの画像をクリックして、インストール バージョンのダウンロード ページにジャンプします。

ここに画像の説明を挿入します

[ダウンロード] をクリックした後、ログインを求めるメッセージが表示される場合があります。 [いいえ、ここでダウンロードを開始します] をクリックします。

ここに画像の説明を挿入します

2. 設定とインストール

ダウンロードした MySql を解凍し、解凍したファイル内に my.ini ファイルを作成します。

ここに画像の説明を挿入します

次に、次の内容をコピーします。注: 余分なスペースやその他の文字があってはなりません。そうしないと、後で mysql にログインするときにエラー (mysql: [ERROR] 不明なオプション) が報告される可能性があります (注: 変更することを忘れないでください) mysqlパス)

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

[mysqld]
# 绑定IPv4
bind-address=127.0.0.1
# 设置端口号
port=3306
# 设置mysql的安装目录,即解压目录
basedir=D:\developers\environments\mysql-8.0.26-winx64
# 设置数据库的数据存放目录
datadir=D:\developers\environments\mysql-8.0.26-winx64\data
# 设置允许最大连接数
max_connections=200
# 设置允许连接失败次数
max_connect_errors=10
# 设置服务端的默认字符集
character-set-server=utf8
# 创建表使用的默认存储引擎
default-storage-engine=INNODB
# 使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password

次に、MySql の bin ディレクトリを環境変数に設定し、cmd で次のコマンドを実行して MySql を初期化します。後でパスワードを変更するときに必要になるので、root@localhost: の後ろにある初期パスワードを必ず覚えておいてください。

mysqld --initialize --console

ここに画像の説明を挿入します

次に、次のコマンドを実行して MySql サービスをインストールします (注: サービスのインストールには権限が必要であり、管理者 cmd を使用する必要があります。管理者 cmd は、cmd を検索して管理者として開くことで開くことができます)

mysqld --install MySql --defaults-file="D:\mysql-8.0.26-winx64\my.ini"

ここに画像の説明を挿入します

この時点で、サービス リストを表示すると、追加の MySql サービスが表示されます ([このコンピュータ] を右クリックし、管理を開き、[サービスとアプリケーション]サービスを見つけてサービス リストを表示します)。

ここに画像の説明を挿入します

このサービスを開始し、cmd で mysql -u root -p を実行し、初期パスワードを入力します (手書きのみ可能、コピー不可、大文字と小文字が区別されます)。

ここに画像の説明を挿入します

次に、次のコマンドを入力してパスワードを変更します。最後の一重引用符がパスワードです。その後のセミコロンを忘れないでください。

alter user 'root'@'localhost' identified with mysql_native_password by '123456';

ここに画像の説明を挿入します

この時点で、MySql を使用する準備が整いました。

おすすめ

転載: blog.csdn.net/jl15988/article/details/120799856