zip 圧縮ファイルのダウンロード#
ダウンロードリンク:
https://dev.mysql.com/downloads/mysql/5.7.html#downloads
インストール先に解凍
解凍先に設定ファイルを作成
新しいテキストを作成し、以下の設定内容に変更します(インストールパスは先ほどの解凍パスです)
設定ファイルの名前を my.int に変更します
[mysql]
# mysqlクライアントのデフォルト文字セットを設定する
default-character-set=utf8
[mysqld]
# 3306ポートを設定する
port = 3306
# mysqlのインストールディレクトリを設定する(自分のインストールパスを入力してください)
basedir= D:\helloword\environment\DataBase\mysql-8.4.0-winx64
# mysqlデータベースのデータの保存先を設定する
datadir= D:\helloword\environment\DataBase\mysql-8.4.0-winx64\data
# 最大接続数を許可する
max_connections=200
# サーバーで使用する文字セットはデフォルトで8ビットエンコードのlatin1文字セットです
character-set-server=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン
default-storage-engine=INNODB
環境変数の設定#
環境設定を開く
環境変数を作成
環境変数を path に設定
注:一般的には環境変数の設定が完了したらコンピュータを再起動する必要があります。下の手順で mysql コマンドを実行する際に「このコマンドは存在しません」というエラーが表示される場合は、コンピュータを再起動する必要があります。
データベースの初期化#
管理者権限で cmd コマンドプロンプトを開きます
以下のコマンドを順番に実行します
:: 初期化
mysqld --initialize --user=mysql --console
:: サービスのインストール
mysqld --install
:: サービスの起動
net start mysql
:: 初期設定で生成されたアカウントでログイン
mysql -uroot -p
:: 初期生成されたアカウントパスワードを入力
xxxxx
パスワードの変更と日常的な使用#
ログイン後にパスワードを変更します
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
日常的なログインには以下を使用します
:: mySQLサービスの起動
net start mysql
:: アカウントにログイン mysql -uxxx(アカウント) -p(xxx)パスワード
mysql -uroot -proot
:: データベースを表示
show databases;
:: ログアウト
exit;
:: mySQLサービスの停止
net stop mysql