RyanVincent
に感謝します の
リファレンスドキュメント:2.3.5MySQLのインストールMicrosoftWindowsでnoinstallZipアーカイブを使用する
簡略化された手順
-
ダウンロードしたMySQLサーバーアーカイブをMySQLサーバーファイルの目的の場所に抽出します(例:
D:\mysql\mysql-5.7.17-winx64
) -
MySQLのデータベースのデータファイル用のディレクトリを作成します(例:
D:\mysql\mydb
) -
MySQLのデータベースログ用のディレクトリを作成します(例
D:\mysql\logs
) -
MySQLオプションファイルを作成します(場所の例:
D:\mysql\config.ini
)# For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html [mysqld] # Remove leading # and set to the amount of RAM for the most important data # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%. # innodb_buffer_pool_size = 128M # Remove leading # to turn on a very important data integrity option: logging # changes to the binary log between backups. # log_bin # These are commonly set, remove the # and set as required. # basedir = ..... # datadir = ..... # port = ..... # server_id = ..... # Remove leading # to set options mainly useful for reporting servers. # The server defaults are faster for transactions and fast SELECTs. # Adjust sizes as needed, experiment to find the optimal values. # join_buffer_size = 128M # sort_buffer_size = 2M # read_rnd_buffer_size = 2M sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES # set basedir to your installation path basedir = "D:\\mysql\\mysql-5.7.17-winx64" # set datadir to the location of your data directory datadir = "D:\\mysql\\mydb" # The port number to use when listening for TCP/IP connections. On Unix and Unix-like systems, the port number must be # 1024 or higher unless the server is started by the root system user. port = "55555" # Log errors and startup messages to this file. log-error = "D:\\mysql\\logs\\error_log.err" [mysqladmin] user = "root" port = "55555"
- 選択されたポートは55555です
-
[mysqld]
mysql.exeがこの構成ファイルを読み取るときに使用されるmysqld.exeに関連するオプションをグループ化します。 -
[mysqladmin]
mysqladmin.exeがこの構成ファイルを読み取るときに使用されるmysqladmin.exeに関連するオプションをグループ化します。
-
Windowsバッチファイル/コマンドプロンプトを使用してMySQLデータベースファイルを初期化します(C++再配布 エラーが発生した場合)
"D:\mysql\mysql-5.7.17-winx64\bin\mysqld.exe" --defaults-file="D:\\mysql\\config.ini" --initialize-insecure --console
- これにより、構成ファイルで指定された場所にデータベースファイルが作成されます。
- パスワードのないrootユーザーがいます
- エラーメッセージは現在のコンソールウィンドウに出力されます。
-
MySQLデータベースサーバーを起動するためのバッチファイルを作成します
"D:\mysql\mysql-5.7.17-winx64\bin\mysqld.exe" --defaults-file="D:\\mysql\\config.ini"
- これは
[mysqld]
を読み取ります 構成ファイルの一部/グループ(D:\mysql\config.ini
)そしてそこで指定されたオプションを使用してMySQLデータベースサーバーを起動します。
- これは
-
MySQLデータベースサーバーをシャットダウンするバッチファイルを作成します
"D:\mysql\mysql-5.7.17-winx64\bin\mysqladmin.exe" --defaults-file="D:\\mysql\\config.ini" shutdown
- これは
[mysqladmin]
を読み取ります 構成ファイルの一部/グループ(D:\mysql\config.ini
)そしてそこで指定されたオプションを使用して、MySQLデータベースサーバーを指定およびシャットダウンします。
- これは
-
これで、データベースを起動してアクセスし、不要なときにシャットダウンすることができます。
免責事項 これらの手順は、MySQLデータベースの使用を開始するのに役立つはずであり、本番環境を対象としたものでも安全なものでもありません(rootユーザーはまだパスワードを設定していません)
リソースと詳細
- リファレンスドキュメント:2.3.5MySQLのインストールMicrosoftWindowsでnoinstallZipアーカイブを使用する
- リファレンスドキュメント:5.2.6オプションファイルの使用
- リファレンスドキュメント:5.2.3プログラムオプションの指定
- リファレンスドキュメント:6.1.4サーバーコマンドオプション
- [追加]リファレンスドキュメント:5.6複数のMySQLの実行1台のマシン上のインスタンス
- ルートパスワードを変更する手順