Благодарение на Ryan Vincent com a> . Успях да следвам стъпките в справочната документация на MySQL (по някаква причина моите търсения, преди да задам този въпрос, не го намериха).
Опростени стъпки
-
Изтеглете MySQL Community Server 5.7.17 Windows ( x86, 64-битова), ZIP архив
-
Разархивирайте изтегления MySQL Server Archive на желаното място за 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]
групи опции, свързани с mysqld.exe, които ще се използват, когато mysql.exe прочете този конфигурационен файл.[mysqladmin]
групи опции, свързани с mysqladmin.exe, които ще се използват, когато mysqladmin.exe прочете този конфигурационен файл.
-
Инициализирайте файловете на базата данни на MySQL с помощта на пакетния файл/командния ред на Windows (може да се нуждаете от Преразпределяне на 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.5 Инсталиране на MySQL на Microsoft Windows Използване на Zip архив без инсталиране
- Справочна документация :5.2.6 Използване на файлове с опции
- Справочна документация :5.2.3 Указване на опциите на програмата
- Справочна документация:6.1.4 Опции за команди на сървъра
- [Допълнителна] Референтна документация:5.6 Изпълнение на няколко MySQL Инстанции на една машина
- Стъпки за промяна на root паролата