Скачать mysql-5.7.21-winx64.zip c https://dev.mysql.com/downloads/mysql/, распаковать.
mysqld --install
устанавливает сервер как службу.
Создать конфигурационный файл my.ini
(расположить можно по желанию, например в базовой директории mysql:
[mysqld]
basedir=c:/programs/mysql
datadir=z:/DBs/MySql
Группы конфигурационного файла соответствуют программам (запускаемым файлам), входящим в mysql, а опции - ключам командной строки соответствующих програкмм. Все возможные опции конфигурационного файла сервера описаны здесь: https://dev.mysql.com/doc/refman/5.7/en/server-options.html.
basedir - базовая директория, где был распакован (установлен) дистрибутив. datadir - папка с базами данных.
Изменить строку запуска службы, добавив в нее путь до конфигурационного файла
C:\programs\mysql\bin\mysqld.exe --defaults-file="c:\programs\mysql\my.ini" MySQL
. Для этого: regedit
, HKLM \ System \ CurrentControlSet \ Services \ MySql
, изменить параметр ImaghePath
.
Инициализировать директорию с данными: mysqld --defaults-file="c:\programs\mysql\my.ini" --initialize
. Внимание: https://bugs.mysql.com/bug.php?id=31312
После чего в директории с данными создастся лог ошибок - файл с расширением .err
. В нем будет написан пароль для учетной записи root. При первом подключении к mysql сервер запросит заменить пароль на новый.
IDE для работы с MySql: