Запуск MySQL 5.7 x64 из zip Архива

Просмотров: 8503Комментарии: 0
ВкусняшкиFAQ Solution
Запуск MySQL 5.7 x64 из zip Архива

Озадачился я вопросом запуска MySQL без установки из zip архива x64 версии.

Оказывается, что все инструкции которые с легкостью Googlятся написаны для версии MySQL 5.5 и ниже не совсем то и подходят.

В итоге обнаружилось еще что наличие файла my.ini вовсе не обязательно, без него MySQL запустится с установками по умолчанию, что не есть совсем гуд, но на уровне MySQL как из денвера претендовать все таки можно (н.р. root без пароля).

На самом деле всё отлично расписано в MySQL 5.7 Reference Manual на сайте производителя.

Итак приступим. первым делом качаем zip архив с сайта производителя dev.mysql.com/downloads/mysql.

Как и написано в сабже я выбрал архив "Windows (x86, 64-bit), ZIP Archive" (на момент написания статьи актуальная версия 5.7.10).

Далее полученный архив требуется распаковать, пусть это будет:

C:\server\mysql

Далее с именем по умолчанию создадим в этом каталоге папку "data", в ней будут храниться базы данных и таблицы.

директорию data можно обозвать и по другому и перенести в любой другой каталог, но так как мы собираемся запускать MySQL без my.ini файла, то этот каталог должен находится на одном уровне с каталогом bin, lib, include, share и иметь именно это имя.

Далее открываем командную строку переходим в каталог bin и запускаем mysqld.exe с параметром --initialize-insecure, т.е. должно получиться:

mysqld.exe --initialize-insecure

Таким образом мы проинициализируем MySQL.

Далее его можно запускать как:

mysqld.exe --console, ну или произвести установку сервиса mysqld.exe --install.

Таким образом мы получим рабочий сервер БД MySQL с пустым паролем root пользователя.

Вместо команды mysqld.exe --initialize-insecure можно выполнить mysqld.exe --initialize, в результате в консоль будет выведен временный пароль для root пользователя, после чего запустив сервер можно будет сменить пароль пользователю root.

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Вы можете войти под своим логином или зарегистрироваться на сайте.

(обязательно)