Я хочу установить MySQL Server 5.6 без Workbench. Я использую Navicat для взаимодействия с MySQL. Фактически, я хочу установить минимум, чтобы я мог просто подключить базу данных с моими запросами Coldfusion:
<cfquery>
В прошлом я был ошеломлен количеством модулей и предустановочной конфигурацией.
Может ли кто-нибудь предоставить мне процедуру установки, использующую минимум конфигурации?
Среда
64-разрядная версия Windows 10
ОБНОВИТЬ
Спасибо за прекрасные ответы. Итак, я опробовал некоторые варианты и обнаружил, что на самом деле проще всего было использовать установщик, но вместо того, чтобы использовать экземпляр «Разработчик» на первом экране, я выбрал вместо этого экземпляр «Сервер», что, к неожиданному удивлению, просто устанавливает сервер MySQL и ничего больше. Настройка занимает около 20 секунд и сводит количество файлов к минимуму. Модули VS или Workbench не загружаются. Затем я использовал компьютерную опцию «Разработчик» на следующем экране, и все! Мне удалось без проблем подключить Navicat GUI к серверу, и, конечно же, установщик по умолчанию настраивает MySQL как службу Windows для автоматического запуска после перезагрузки компьютера.
Итак, я еще не подключал ни одного DSN Coldfusion и не выполнял никаких запросов, но я совершенно уверен, что все должно работать!
Извините ребята. Я обновил свой вопрос с помощью своей ОС. 64-разрядная версия Windows 10
Вы пробовали серверную загрузку dev.mysql.com/downloads/mysql? Я бы не стал на это ругаться, но ... В прошлый раз IIRC просто устанавливает компоненты сервера db. Workbench устанавливается отдельно.
Хорошо. Я использую серверный язык под названием Coldfusion [например, PHP], и я просто хочу запросить базу данных, используя простые запросы. Нет хранимых процедур. Coldfusion использует драйвер MySQL JDBC.
@Ageax Звучит многообещающе. Да. Мне просто нужен сервер БД. Итак, я посмотрю на это завтра. Я знаю, что администраторы баз данных MySQL, вероятно, кричат на мой вопрос, но я никогда не совсем уверен, что делают все параметры конфигурации перед установкой. Обычно я просто оставляю параметры в их режиме по умолчанию, но я хотел бы получить мнение эксперта о простейшей конфигурации, которая позволит мне использовать <cfquery> для подключения к базе данных и ничего больше. Спасибо...
Хм ... тогда может работать и версия без установщика .zip. Какую версию # вы собираетесь установить, 8 или что-то в более старой ветке 5.7.x?
Я обычно использую 5.6 ...






Вы можете скачать zip-архив MySQL 5.6 отсюда (https://dev.mysql.com/downloads/mysql/5.6.html)
Когда вы распаковываете, вы получаете что-то вроде этого
Теперь из «Командной строки» вы можете войти в bin с помощью cd c:\mysql-5.6.41-winx64\bin и запустить mysqld.exe, вы увидите что-то вроде starting as process 16424 .... Я предлагаю оставить это окно открытым или свернутым, но это не обязательно для MySQL, чтобы продолжать работать в фоновом режиме.
По умолчанию он работает на localhost, port 3306 с пользователем root без пароля. Вы можете использовать эту информацию при подключении из Navicat и при настройке источника данных в CF Administrator.
Чтобы корректно остановить экземпляр сервера MySQL, откройте «Командную строку», снова внутри bin, и запустите mysqladmin.exe -u root shutdown
Update (to run as service automatic at system restart)
bin (c:\mysql-5.6.41-winx64\bin) в системную переменную среды Path.mysqld –installServices, найдите MySQL в спискеMySQL, затем на PropertiesStart (также вы можете выбрать Startup type как Automatic)To uninstall the above installed service (it's named
MySQL), open a command prompt as Administrator, then runsc delete MySQL
Ух ты. Это действительно простой метод. Мне это нравится. Обычно я использую установщик с графическим интерфейсом и должен отмечать множество полей. Я попробую ваш метод завтра, но пока буду голосовать за. Спасибо...
Ага. Это то, что я имел в виду под версией .zip без установщика. Преимущество в том, что вы точно знаете, что установлено. Недостатком является то, что он не запускается автоматически, как служба Windows (с обычным установщиком), поэтому, если вы забудете запустить его ... любые запросы будут ошибаться, пока вы этого не сделаете ;-) Кроме того, для некоторых функций может потребоваться дополнительная настройка, но это хороший простой вариант для машин DEV.
ОК. Я понимаю. Могу ли я выполнить какую-либо команду, которая позволяет ей запускаться автоматически после перезапуска системы?
@CharlesRobertson обновил мой ответ для автоматического перезапуска системы.
Спасибо. Это здорово. Я буду держать вопрос открытым в течение недели или около того, а затем приму ваш ответ, если никто не вмешается.
ваш вопрос не ясен настолько, насколько мне нужно ответить, какая у вас ОС?