Сервер MySQL: как установить без "Workbench"?

Я хочу установить MySQL Server 5.6 без Workbench. Я использую Navicat для взаимодействия с MySQL. Фактически, я хочу установить минимум, чтобы я мог просто подключить базу данных с моими запросами Coldfusion:

<cfquery>

В прошлом я был ошеломлен количеством модулей и предустановочной конфигурацией.

Может ли кто-нибудь предоставить мне процедуру установки, использующую минимум конфигурации?

Среда

64-разрядная версия Windows 10

ОБНОВИТЬ

Спасибо за прекрасные ответы. Итак, я опробовал некоторые варианты и обнаружил, что на самом деле проще всего было использовать установщик, но вместо того, чтобы использовать экземпляр «Разработчик» на первом экране, я выбрал вместо этого экземпляр «Сервер», что, к неожиданному удивлению, просто устанавливает сервер MySQL и ничего больше. Настройка занимает около 20 секунд и сводит количество файлов к минимуму. Модули VS или Workbench не загружаются. Затем я использовал компьютерную опцию «Разработчик» на следующем экране, и все! Мне удалось без проблем подключить Navicat GUI к серверу, и, конечно же, установщик по умолчанию настраивает MySQL как службу Windows для автоматического запуска после перезагрузки компьютера.

Итак, я еще не подключал ни одного DSN Coldfusion и не выполнял никаких запросов, но я совершенно уверен, что все должно работать!

ваш вопрос не ясен настолько, насколько мне нужно ответить, какая у вас ОС?

Ehsan Panahi 31.07.2018 16:11

Извините ребята. Я обновил свой вопрос с помощью своей ОС. 64-разрядная версия Windows 10

Charles Robertson 31.07.2018 20:54

Вы пробовали серверную загрузку dev.mysql.com/downloads/mysql? Я бы не стал на это ругаться, но ... В прошлый раз IIRC просто устанавливает компоненты сервера db. Workbench устанавливается отдельно.

SOS 31.07.2018 20:56

Хорошо. Я использую серверный язык под названием Coldfusion [например, PHP], и я просто хочу запросить базу данных, используя простые запросы. Нет хранимых процедур. Coldfusion использует драйвер MySQL JDBC.

Charles Robertson 31.07.2018 21:02

@Ageax Звучит многообещающе. Да. Мне просто нужен сервер БД. Итак, я посмотрю на это завтра. Я знаю, что администраторы баз данных MySQL, вероятно, кричат ​​на мой вопрос, но я никогда не совсем уверен, что делают все параметры конфигурации перед установкой. Обычно я просто оставляю параметры в их режиме по умолчанию, но я хотел бы получить мнение эксперта о простейшей конфигурации, которая позволит мне использовать <cfquery> для подключения к базе данных и ничего больше. Спасибо...

Charles Robertson 31.07.2018 21:06

Хм ... тогда может работать и версия без установщика .zip. Какую версию # вы собираетесь установить, 8 или что-то в более старой ветке 5.7.x?

SOS 31.07.2018 22:12

Я обычно использую 5.6 ...

Charles Robertson 31.07.2018 22:52
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
4
7
1 818
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы можете скачать 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 –install
  • Зайдите в систему Services, найдите MySQL в списке
  • Щелкните правой кнопкой мыши на MySQL, затем на Properties
  • Щелкните Start (также вы можете выбрать Startup type как Automatic)

To uninstall the above installed service (it's named MySQL), open a command prompt as Administrator, then run sc delete MySQL

Ух ты. Это действительно простой метод. Мне это нравится. Обычно я использую установщик с графическим интерфейсом и должен отмечать множество полей. Я попробую ваш метод завтра, но пока буду голосовать за. Спасибо...

Charles Robertson 31.07.2018 22:51

Ага. Это то, что я имел в виду под версией .zip без установщика. Преимущество в том, что вы точно знаете, что установлено. Недостатком является то, что он не запускается автоматически, как служба Windows (с обычным установщиком), поэтому, если вы забудете запустить его ... любые запросы будут ошибаться, пока вы этого не сделаете ;-) Кроме того, для некоторых функций может потребоваться дополнительная настройка, но это хороший простой вариант для машин DEV.

SOS 31.07.2018 22:54

ОК. Я понимаю. Могу ли я выполнить какую-либо команду, которая позволяет ей запускаться автоматически после перезапуска системы?

Charles Robertson 31.07.2018 22:58

@CharlesRobertson обновил мой ответ для автоматического перезапуска системы.

Alex Baban 31.07.2018 23:31

Спасибо. Это здорово. Я буду держать вопрос открытым в течение недели или около того, а затем приму ваш ответ, если никто не вмешается.

Charles Robertson 01.08.2018 12:29

Другие вопросы по теме