Как запустить mysql сервер на windows
Как запустить MySQL через командную строку « с толкача»
От автора: девушка, у вас машина не заводится? Может «с толкача» попробуем? Я помогу! Не знаете, как это? «С толкача» заводили только сервер СУБД через cmd? Значит, как запустить MySQL через командную строку вы знаете, а автомобиль – даже не догадываетесь. Мадмуазель, вы «странная» блондинка!.
Странности в описании MySQL
При подготовке каждой статьи мне приходится «основательно» шерстить интернет в поисках справочных материалов по той или иной «сайтостроительной» дисциплине. По большей части «наук» в Сети опубликовано множество подробных руководств и учебников, но только не по MySQL.
Конечно, есть достойные образовательные ресурсы, но в основной части по СУБД приводятся лишь примеры написания команд, и даже без указания синтаксиса. В такой ситуации любому «чайнику» понять, например, как подключиться к MySQL через командную строку, почти нереально.
Чтобы найти ответ новичку, придется перешерстить с десяток тематических форумов, где профессиональные разработчики (корча из себя чуть ли не «академиков») снизойдут до того, чтобы хоть что-то нормально пояснить начинающему.
Стоит понимать, что настоящему админу следует знать все способы запуска и работы с сервером БД. Понятно, что программные оболочки – самый удобный метод, но ведь они не всегда могут оказаться «под рукой». Поэтому знание того, как включить MySQL через командную строку, не раз спасет и данные сайта, и вашу репутацию специалиста (если собираетесь заниматься веб-разработкой профессионально).
Бесплатный курс по PHP программированию
Освойте курс и узнайте, как создать динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC
В курсе 39 уроков | 15 часов видео | исходники для каждого урока
Получить курс сейчас!Рассмотрим эту тему более подробно. И не корчите, пожалуйста, мины, если что-то из сказанного в данном материале покажется вам таким же простым, как заводить автомобиль «с толкача» .
Запускаем cmd
Для запуска MySQL из командной строки сначала активируем саму утилиту (cmd), которая входит в стандартный набор Windows. Сделать это можно несколькими способами:
Клавиатурным сочетанием Win+R, а затем в появившемся диалоге «Выполнить» ввести cmd
Через панель «Пуск».
Кроме этого MySQL может поставляться с «родной» оболочкой. Например, если вы устанавливаете сервер БД на локальную машину как самостоятельное «приложение», которое не входит в набор для «джентльменов».
Родная MySQL командная строка запускается также как и обычная cmd. Отличие в работе обеих утилит проявится позже. Об этом мы поговорим в следующем разделе.
Работа с командной строкой
Сначала разберемся со встроенной в операционную систему утилитой. Рассмотрим, как запустить MySQL из командной строки Windows. Для этого нужно:
Путь к папке в файловой системе ПК, куда вы установили сервер БД.
Учетная запись пользователя – логин и пароль.
Если вы работаете с Денвером, то исполняемый файл находится на виртуальном диске, который создается после запуска локального сервера, по этому пути: Z:\usr\local\mysql-5.5\bin
Как я уже сказал, командная строка MySQL в Denwer запускается через cmd OC. То есть, сначала запускаем ее, а затем прописываем путь к исполняемому файлу СУБД. Пароль и логин для доступа можно указывать сначала или потом после активации утилиты MySQL. Как по мне, то удобнее прописывать все сразу: Z:\usr\local\mysql-5.5\bin\mysql.exe -u root
Бесплатный курс по PHP программированию
Освойте курс и узнайте, как создать динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC
В курсе 39 уроков | 15 часов видео | исходники для каждого урока
Получить курс сейчас!Мы зашли на сервер СУБД под правами администратора. У меня пароль для root не установлен, поэтому его значение не указано. После того, как мы запустили MySQL из командной строки, внизу появится справочная информация о версии утилиты, сервера и id подключения.
Теперь давайте проверим правильность проведенной процедуры и «силу» своих прав. Например, выведем список всех таблиц, которые сейчас используются на сервере:
MySQL в командной строке Windows выдал нам лишь таблицы, входящие в состав системной базы. Это потому, что все данные, хранящиеся в ней, используются в работе запущенного экземпляра СУБД. Таким образом мы узнали, что сервер работает и что мы зашли на него с правами администратора, как и планировали.
Схема работы с оболочкой, устанавливаемой вместе с системой управления БД, немного отличается. Чтобы «прочувствовать» все это на себе, давайте активируем MySQL через эту командную строку.
После ее запуска появляется окно, в котором нужно сразу вводить пароль. В остальном весь процесс взаимодействия с утилитой одинаков.
Работа с другими приложениями
Состав стандартного набора средств СУБД не ограничивается одним «экзешником» сервера. Их ассортимент можно просмотреть, заглянув в ту же папку, где «стоит» сервер БД. Для примера запустим утилиту dump MySQL через командную строку.
Сначала переходим на виртуальный диск, затем с помощью команды cd в ту папку, где хранится утилита. Напомню, что она предназначена для создания резервных копий баз.
На следующем шаге перед тем, как зайти в MySQL через командную строку, нам потребуется указать учетную запись и пароль к ней. Пример использования команды mysqldump:
mysqldump -uroot world>C:\Users\домашний\Desktop\dump\copy.sql
mysqldump -uroot world>C:\Users\домашний\Desktop\dump\copy.sql |
После ввода команды нажмите «Enter». Результатом работы MySQL из командной строки должна стать созданная копия базы, расположенная по указанному пути. Как видим, мы нажали на кнопку и получили ожидаемый результат.
Чтобы команда сработала корректно, указанная директория на момент выполнения должна быть создана. Иначе утилита вернет сообщение, что такого пути не существует.
Также стоит отметить, что указанный пользователь MySQL в командной строке должен обладать правами на изменение базы или учетной записью администратора.
Подобным образом запускаются и другие утилиты, входящие в состав стандартного набора. С их помощью вы сможете выполнять все основные операции по администрированию СУБД: управлять ролями, создавать бэкапов, редактировать содержимое хранилищ. А также устанавливать службу MySQL из командной строки. В общем, все то, без чего сервер БД не заведется «с толкача».
Бесплатный курс по PHP программированию
Освойте курс и узнайте, как создать динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC
В курсе 39 уроков | 15 часов видео | исходники для каждого урока
Получить курс сейчас!Хотите изучить MySQL?
Посмотрите курс по базе данных MySQL!
СмотретьУстановка MySQL 5.6.23 на Windows 7 — пошаговая инструкция | Info-Comp.ru
Сегодня мы подробно рассмотрим процесс установки СУБД MySQL версии 5.6.23 на операционную систему Windows 7, помимо этого мы также установим средство разработки и администрирования MySQL Workbench 6.2.4.
Несколько лет назад мы с Вами уже рассматривали установку MySQL на примере версии 5.5, но время идет, технологии развиваются, выходят новые версии, поэтому сейчас пришло время обновить свои знания в области MySQL, а конкретно в установке данной СУБД. И так как этот сайт для начинающих, мы будем рассматривать установку на операционную систему Windows 7 с пошаговым описанием всего процесса. Также данный материал будет полезен начинающим программистам баз данных, которые хотят потренироваться писать запросы на SQL или просто поближе познакомиться с сервером баз данных MySQL. Тем более что описанный ниже процесс установки будет включать не только установку самого сервера, но и средство разработчика MySQL Workbench, плагин для Excel «MySQL for Excel», MySQL Connectors, а также примеры и документацию.
Так как в прошлой статье мы с Вами уже затрагивали вопрос о том, что вообще такое MySQL, поэтому сегодня заострять внимания на этом не будем, а сразу перейдем к теме материала, т.е. процессу установки и начнем мы, конечно же, с того, где же взять нам дистрибутив MySQL для Windows.
Заметка! Что такое СУБД.
Где скачать последнюю версию MySQL для Windows?
И так как устанавливать мы будем на ОС Windows 7 то лучше всего скачивать MySQL Installer (установщик, дистрибутив) который как мы уже отметили выше будет включать не только сервер MySQL но и многое другое. Для того чтобы скачать, установщик необходимо перейти на официальную страницу загрузки, вот она, так как рекомендуется загружать только с официальных источников, это, кстати, относится не только к MySQL но и ко всему программному обеспечению.
После того как Вы перешли на страницу в нижней части находите блок «MySQL Installer 5.6.23» и нажимаете «Download»
Затем Вам предложат авторизоваться, если, например, у Вас есть Account от Oracle или если нет, то создать его, но если Вы не хотите регистрироваться, то просто нажимаете ссылку «No thanks, just start my download»
В итоге загрузится пакет установщика Windows файл mysql-installer-community-5.6.23.0.msi размером 282.4 мегабайт.
Установка MySQL 5.6.23 на Windows 7
Теперь переходим к установке, для этого запускаем скаченный файл (установщик). Но если вдруг при запуске у Вас появилась ошибка, т.е. окно со следующим содержимом
то это означает, что у Вас не установлен Microsoft .NET Framework нужной версии, так как для работы всех компонентов входящих в состав данного установщика необходим минимум клиентский профиль Microsoft .NET Framework 4, о том, что это такое и как его установить мы подробно разговаривали в материале про установку Microsoft .NET Framework 4.0. Также для работы программы MySQL Workbench обязательно требуется Microsoft Visual C++ Redistributable for Visual Studio 2013, поэтому его тоже нужно установить. Кстати, если Вы не знаете что установлено у Вас в системе, а что нет, не переживайте, в процессе установки установщик будет проверять Вашу систему на наличие необходимых внешних компонентов, которые нужны для работы каждого из выбранных продуктов MySQL, и выдаст их список, и в случае необходимости вы можете их быстро установить (чуть ниже мы это еще затронем).
Примечание! Язык программы установки английский также как и интерфейс программы MySQL Workbench.
Шаг 1
Соглашаемся с условиями лицензионного соглашения, для этого ставим соответствующую галочку и жмем «Next»
Шаг 2
Затем отмечаем то, что мы хотим установить, а так как мы решили установить все то, что нужно начинающему разработчику то выбираем тип установки по умолчанию, т.е. «Developer Default» и жмем «Next»
Шаг 3
Далее программа установки будет проверять Вашу систему на наличие необходимых компонентов, Вам в свою очередь необходимо установить эти компоненты (т.е. выделить их и нажать «Execute») или нажать «Next» но в этом случае соответствующие компоненты не будут работать. Но, например если Вам эти компоненты и не нужны, допустим, Вы не используете Visual Studio, поэтому и устанавливать компонент не нужно. У меня, например, на этом тестовом компьютере не установлен Microsoft Office и Visual Studio, поэтому в данном случае перечисленные компоненты я устанавливать не буду, жму «Next».
Небольшое предупреждение, связанное с отсутствием некоторых компонентов, жмем «Yes»
Шаг 4
Затем установщик скажет нам, что конкретно он будет устанавливать, мы жмем «Execute»
И вот началась установка
После установки всех компонентов появится кнопка «Next» мы ее и нажимаем
Шаг 5
Далее необходимо настроить пару компонентов, жмем «Next»
Шаг 6
И так как мы только начинающие на первом окне предлагаю оставить все по умолчанию, т.е. ничего не менять, а сразу нажать «Next»
Шаг 7
На следующем окне нужно придумать пароль для root пользователя, т.е. для главного администратора, также, если хотите здесь можно сразу добавить и других пользователей, т.е. создать их через кнопку «Add User», жмем «Next»
Шаг 8
Затем оставляем все по умолчанию и жмем «Next»
Шаг 9
Далее необходимо применить все настройки, для этого жмем «Execute»
Все, сервер MySQL сконфигурирован, жмем «Finish»
Шаг 10
Теперь необходимо настроить тестовые данные для MySQL сервера, жмем «Next»
Подключаемся к серверу, жмем сначала «Check» затем «Next»
Далее жмем «Execute», а потом «Finish»
Шаг 11
Все, установка практически завершена, жмем «Next»
А затем «Finish», кстати, если поставить галку «Start MySQL Workbench after Setup» то сразу запустится программа MySQL Workbench
Запуск MySQL Workbench и подключение к серверу MySQL
Запустить MySQL Workbench можно из меню Пуск->MySQL->MySQL Workbench 6.2 CE
После запуска необходимо выбрать экземпляр сервера MySQL для того чтобы к нему подключится, в нашем случае он всего один (локальный), мы просто по нему щелкаем
Вводим пароль root пользователя (который мы придумали, когда настраивали сервер)
И вот мы подключились к серверу MySQL с помощью MySQL Workbench, мы видим тестовые базы и можем сразу писать какие-нибудь SQL запросы
На этом предлагаю заканчивать, надеюсь, все было понятно. Удачи!
Нравится13Не нравитсяКак установить MySQL на Windows и не сорвать мозги
От автора: один мой товарищ за день умудрился сначала сорвать спину, когда ставил дома новый шкаф. А затем на работе «надорвал» себе мозги, когда пытался разобраться, как установить MySQL на Windows. В общем, спину я не смог вылечить, но вот ум его от «закипания» спас. Может, и кого-то из вас избавлю от головной боли, рассказав об установке СУБД.
Альтернатива Денверу?
И сразу может родиться встречный вопрос: зачем искать себе на «котелок» головную боль, если есть уже собранный и простой в установке набор, в состав которого входит «любимая» СУБД? Правильно! Не нужно искать головную боль там, где ее нет. Это сейчас у вас нет проблемы, связанной с установкой MySQL на Windows. Но может возникнуть, если:
Нужна только СУБД, а не весь набор целиком – возможно, вы надумаете еще сильнее углубиться в изучение MySQL. Ну, а PHP и веб-сервер пока не будут востребованы. При запуске Денвера получится, что эти составляющие набора буду крутиться сами по себе, постоянно «кушая» мощности аппаратной части компьютера. Особенно эта проблема остра для устаревших моделей портативных ПК. Я зная о чем говорю, поскольку долгое время использовал такой. Мой старый ноут «грузили» по полной пару открытых вкладок в браузере. В общем, каждый процент производительности был на счету.
Установка более новой версии – в состав Денвера входит актуальная версия MySQL, но иногда требуется самая новая версия. Например, для разработки БД под конкретное «издание» СУБД.
Модернизация системы управления учетными записями в phpMyAdmin – через данную программную оболочку, входящую в состав набора для джентльменов, можно работать только под одной учетной записью, которая установлена по умолчанию. То есть через root с пустым паролем. Но иногда нужно входить на сервер MySQL под другим пользователем, чтобы протестировать какой-нибудь запрос, триггер или хранимую процедуру. Конечно, можно через командную строку, но хочется работать «с комфортом» .
Бесплатный курс по PHP программированию
Освойте курс и узнайте, как создать динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC
В курсе 39 уроков | 15 часов видео | исходники для каждого урока
Получить курс сейчас!Создание ADO приложений с использованием другого серверного языка – никто не спорит с тем, что «PHP и MySQL – forever». Но существуют и другие серверные языки программирования, для разработки приложений на которых может потребоваться установка MySQL на Windows 10 или другую версию ОС.
В общем, причин инсталляции отдельного экземпляра СУБД на клиентскую машину может быть множество: я лишь привел несколько из них. Теперь перейдем непосредственно к описанию процесса установки.
Скачиваем свой экземпляр
Дистрибутив СУБД на официальном ресурсе разработчиков доступен для скачивания в двух вариантах:
В виде автоматического пакета установки с расширением .msi – его мы рассматривали в одном из наших предыдущих материалов, поэтому пропустим его.
В форме бинарного кода, запакованного в ZIP – данный вариант мы и применим сегодня.
Также стоит отметить, что я буду производить установку MySQL на Windows 7, но для всех остальных (более «свежих») версий ОС эта инструкция также актуальна. Винда – она и в Африке винда . Стартуем! Переходим сюда и скачиваем нужный вариант архива. У меня 32-разрядная архитектура компьютера, поэтому скачиваю архив под эту версию операционки.
На следующем шаге будет предлагаться пройти регистрацию, но можно обойтись и без нее. Для этого жмите на ссылку ниже (отмечена на скриншоте). После чего начнется скачивание архива. Обратите внимание, что его размер больше 300 «метров». А такой объем для лимитного «3Г» интернета может оказаться неподъемным. Да и по скорости тоже – на это уйдет минут 40 точно.
После этого создаем директорию для установки и извлекаем в нее скачанный архив. Чтобы избежать путаницы в будущем, лучше осуществлять установку MySQL 5 6 в Windows сразу на диск C.
Редактируем файл конфигурации
Теперь находим в папке файл my-default.ini, и открываем его с помощью Блокнота. Сейчас займемся редактированием параметров нашего будущего сервера СУБД. Сначала прописываем пути к основной директории и папке, где будут храниться данные. А также указываем порт и кодировку:
Бесплатный курс по PHP программированию
Освойте курс и узнайте, как создать динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC
В курсе 39 уроков | 15 часов видео | исходники для каждого урока
Получить курс сейчас!basedir = "C:/Users/домашний/Documents/MySQL 5.6" datadir = "C:/Users/домашний/Documents/MySQL 5.6/data" port = 3306 character-set-server=utf8
basedir = "C:/Users/домашний/Documents/MySQL 5.6" datadir = "C:/Users/домашний/Documents/MySQL 5.6/data" port = 3306 character-set-server=utf8 |
Затем прописываем значение нескольких основных переменных. Их подробное описание можете посмотреть в документации к СУБД.
default-storage-engine=INNODB explicit_defaults_for_timestamp = TRUE skip-external-locking
default-storage-engine=INNODB explicit_defaults_for_timestamp = TRUE skip-external-locking |
Установку MySQL 5 6 в Windows 7 продолжим указанием объемов для всех буферов и очисткой от заданного значения параметр sql_mode:
Затем переименуйте файл в my.ini и сохраните его. После этого переходим в папку bin и запускаем командную строку от имени администратора. Вводим в нее следующую команду:
Жмем «Enter» и на экране должны отобразиться данные и параметры подключения. Не закрывая этого окна, запускаем еще одно (в CMD). Затем входим на сервер под root с пустым паролем, который установлен по умолчанию:
Проверяем правильность подключения и инсталляции сервера БД. Для этого выводим список всех баз, имеющихся на нем.
Мы закончили. Стоит отметить, что установка MySQL 5 5 на Windows 7 проходит примерно также, поэтому данная инструкция применима и для этой версии СУБД. Надеюсь, я смог хоть немного понизить градус кипения вашего «котелка». Ну, а если сорвали спину, перетаскивая шкаф, то загляните в него. Может там кто-то прячется .
Бесплатный курс по PHP программированию
Освойте курс и узнайте, как создать динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC
В курсе 39 уроков | 15 часов видео | исходники для каждого урока
Получить курс сейчас!Хотите изучить MySQL?
Посмотрите курс по базе данных MySQL!
СмотретьНастройка сервера баз данных MySQL в операционной системе Windows
Сервер баз данных MySQL является одним из наиболее популярных среди серверов баз данных с открытым исходным кодом, используемых при разработке веб-приложений.
Этот документ рекомендует использовать последовательность действий по настройке сервера базы данных MySQL версии 5.6 в ОС Windows. Сведения о конфигурации MySQL не рассматриваются, приводитсятолько последовательность необходимых шагов.
Подробнее об установке и настройке сервера баз данных MySQL для других операционных систем см. в документации Установка и обновление MySQL.
Примечание. Настройка сервера баз данных MySQL версии 5.1 в операционной системе Windows - этот документ содержит инструкции по установке сервера MySQL версии 5.1 в Windows.
Содержание
Начало загрузки
- Перейдите по адресу http://dev.mysql.com/downloads/installer/.
- Нажмите кнопку 'Загрузить'.
- Сохраните файл программы установки на вашем компьютере.
В начало
Начало установки
После завершения загрузки запустите программу установки следующим образом.
- Щелкните правой кнопкой мыши загруженный установочный файл (например, mysql-installer-community-5.6.14.0.msi) и выберите пункт 'Выполнить'.
Запустится программа установки MySQL. - На панели приветствия выберите 'Установить продукты MySQL'.
- На панели информации о лицензии ознакомьтесь с лицензионным соглашением, установите флажок принятия и нажмите кнопку 'Далее'.
- На панели 'Найти последние продукты' нажмите кнопку 'Выполнить'.
После завершения операции нажмите кнопку 'Далее'. - На панели "Тип настройки" выберите параметр "Пользовательская", а затем нажмите кнопку "Далее".
- На панели 'Выбор компонентов обеспечения' убедитесь, что выбран MySQL Server 5.6.x, и нажмите кнопку 'Далее'.
- На панели 'Проверить требования' нажмите кнопку 'Далее'.
- На панели 'Установка' нажмите кнопку 'Выполнить'.
После успешного завершения установки сервера на панели 'Установка' отображается информационное сообщение. Нажмите кнопку "Далее". - На странице 'Настройка' нажмите кнопку 'Далее'.
- На первой странице конфигурации сервера MySQL (1/3) установите следующие параметры:
- Тип конфигурации сервера. Выберите вариант 'Компьютер для разработки'.
- Включите поддержку сети TCP/IP. Убедитесь, что флажок установлен, и задайте следующие параметры ниже:
- Номер порта. Укажите порт подключения. По умолчанию установлено значение 3306; не следует изменять его без необходимости.
- Откройте порт брандмауэра для доступа к сети. Выберите исключение добавления брандмауэра для указанного порта.
- Расширенная настройка. Выберите флажок 'Показать расширенные параметры' для отображения дополнительной страницы конфигурации для настройки расширенных параметров для экземпляра сервера (если требуется).
Примечание. При выборе этого параметра необходимо перейти к панели для установки параметров сети, где будет отключен брандмауэр для порта, используемого сервером MySQL.
- На второй странице конфигурации сервера MySQL (2/3) установите следующие параметры:
- Пароль учетной записи root.
- Пароль root для MySQL. Введите пароль пользователя root.
- Повторите ввод пароля. Повторно введите пароль пользователя root.
Примечание. Пользователь root - это пользователь, который имеет полный доступ к серверу баз данных MySQL - создание, обновление и удаление пользователей и так далее. Запомните пароль пользователя root (администратора) – он понадобится вам при создании примера базы данных.
- Учетные записи пользователя MySQL. Нажмите кнопку 'Добавить пользователя' для создания учетной записи пользователя. В диалоговом окне 'Сведения о пользователе MySQL' введите имя пользователя, роль базы данных и пароль (например, !phpuser). Нажмите кнопку "ОК".
- Пароль учетной записи root.
- На третьей странице конфигурации сервера MySQL (3/3) установите следующие параметры:
- Имя службы Windows. Укажите имя службы Windows, которая будет использоваться для экземпляра сервера MySQL.
- Запустите сервер MySQL при запуске системы. Не снимайте этот флажок, если сервер MySQL требуется для автоматического запуска при запуске системы.
- Запуск службы Windows в качестве. Возможны следующие варианты.
- Стандартная системная учетная запись. Рекомендуется для большинства сценариев.
- Нестандартный пользователь. Существующая учетная запись пользователя рекомендуется для сложных сценариев.
- На странице 'Обзор конфигурации' нажмите кнопку 'Далее'.
- После успешного завершения настройки на панели 'Завершение' появляется информационное сообщение. Нажмите кнопку "Завершить".
Примечание. Для проверки успешности настройки запустите диспетчер задач. Если MySQLd-nt.exe присутствует в списке 'Процессы', сервер базы данных запущен.
В начало
Дополнительные сведения
В начало
Ручная установка MySQL на Windows
Когда автоматическая установка дает сбой, на помощь приходит ручной режим.
Приступаем к установке:
1. Качаем zip-архив MySQL со страницы загрузки: http://www.mysql.com/downloads/mysql/.
Для Win 32 выбираем дистрибутив: Windows (x86, 32-bit), Zip-Archive.
Для Win 64: Windows (x86, 64-bit), Zip-Archive.
После нажатия на кнопку Download вы увидите форму для регистрации, ее можно пропустить, нажав на ссылку внизу – No thanks, just take me to the downloads.
2. Создаем папку установки. Например C:\Program Files\MySQL\MySQL Server 5.5. И распаковываем в нее содержание архива таким образом, чтобы папки bin, data, docs и прочие были в корне папки установки.
3. Переходим к созданию конфигурационного файла (my.ini). За основу берем один из типовых файлов:
- my-small.ini – подойдет тем, кто использует MySQL время от времени и не хочет, чтобы сервер занимал много ресурсов.
- my-medium.ini – тоже не требовательная к ресурсам конфигурация, но подойдет тем, кто использует MySQL на постоянной основе (хороший выбор для для домашнего веб-сервера).
- my-large.ini и my-huge.ini – для систем, использующихся как выделенный MySQL сервер. Впрочем, my-large.ini можно использовать для домашнего сервера, если нужна дополнительная производительность MySQL (512 Мб оперативной памяти не так уж и много по нынешним временам).
- my-innodb-heavy-4G – для выделенных серверов, имеющих от 4 Гб оперативной памяти и использующих только таблицы типа InnoDB.
В этом примере за основу я выбрал my-medium.ini. Переименовываем его в my.ini и размещаем в корне папки установки (C:\Program Files\MySQL\MySQL Server 5.5).
Открываем для редактирования (в обычном Блокноте) и сразу после строчки [mysqld] дописываем два параметра:
basedir=C:/Program Files/MySQL/MySQL Server 5.5 datadir=C:/Program Files/MySQL/MySQL Server 5.5/data
Обратите внимание, что в путях используется прямой слэш (/), а не обратный (\).
basedir – это путь к папке установки.
datadir – путь к папке данных (где хранятся все БД). Иногда имеет смысл разместить данные на отдельном диске, чтобы повысить производительность или обеспечить надежность.
На всякий случай привожу фрагмент конфигурационного файла, после внесения изменений:
# The MySQL server [mysqld] basedir=C:/Program Files/MySQL/MySQL Server 5.5 datadir=C:/Program Files/MySQL/MySQL Server 5.5/data port = 3306 socket = /tmp/mysql.sock skip-external-locking key_buffer_size = 16M max_allowed_packet = 1M table_open_cache = 64 sort_buffer_size = 512K net_buffer_length = 8K read_buffer_size = 256K read_rnd_buffer_size = 512K InnoDB_sort_buffer_size = 8M
4. Следующий этап – добавить путь C:\Program Files\MySQL\MySQL Server 5.5\bin в переменную среды PATH, чтобы упростить запуск MySQL из командной строки. Для этого открываем Свойства системы -> Дополнительные параметры системы -> на закладке Дополнительно в самом низу кнопка “Переменные среды…”. В открывшемся окне пролистываем системные переменные пока не найдем Path. Выделяем эту строку и нажимаем “Изменить…”. В конце строки дописываем свой путь, сохраняя существующие параметры:
Меняем PATHОбратите внимание, что пути разделяются точкой с запятой. Убедитесь, что в начале и в конце вашего пути точка с запятой поставлена.
5. Перед тем как осуществить пробный пуск, открываем входящий порт TCP 3306 в брандмауэре Windows:
Открываем порт TCP 3306Если в системе установлен дополнительный брандмауэр, то в нем также необходимо открыть порт TCP 3306 для входящих подключений.
6. Теперь осуществляем тестовый запуск. В командной строке, запущенной от имени администратора (это обязательно, если на Семерке или Висте включен UAC), выполняем:
mysqld --console
На экран будет выведено несколько строк. Если запуск прошел успешно, то последняя строка будет выглядеть примерно так:
Version: '5.5.9-log' socket: '' port: 3306 MySQL Community Server (GPL)
Оставляем это окно открытым, и открываем еще одно окно командной строки, в котором вводим:
mysql -u root
Если подключение прошло без ошибок, вы увидите приглашение командной строки: mysql>
Посмотрим какие базы у нас есть:
show databases;
Точка с запятой в конце SQL-запроса ОБЯЗАТЕЛЬНА!
Ответ команды:
Командная строка MySQLТеперь мы окончательно убеждены, что сервер работает.
7. Переходим к следующему этапу – необходимо установить пароль администратора MySQL (пользователь root). По умолчанию пароль не установлен, и это надо исправить. В том же окне MySQL вводим следующие команды:
use mysql UPDATE user SET password = PASSWORD('ваш_пароль') WHERE user = 'root';
Проверяем результат:
SELECT user, host, password FROM user;
Ответ:
Таблица usersКак видно на скриншоте колонка password заполнена, значит пароль установлен.
Перед выходом выполняем команду:
FLUSH PRIVILEGES;
и затем:
exit
Теперь при подключении необходимо вводить пароль. Для этого используем ключ -p:
mysql -u root -p
Для завершения работы MySQL выполняем:
mysqladmin -u root -p shutdown
8. Последний этап – запуск MySQL в качестве системной службы Windows.
Убедитесь, что в системе нет активных процессов MySQL.
В командной строке, запущенной от имени администратора, выполняем:
"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --install
Путь к mysqld необходимо указывать полностью (даже если он прописан в PATH)!
Для запуска службы, открываем “Управление компьютером”, и вручную запускаем службу MySQL:
Запуск службы MySQLИли проще через командную строку:
net start mysql
Для удаления службы, предварительно ее останавливаем:
net stop mysql
и выполняем:
"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --remove
Статьи по теме:
Ручная установка MySQL на Windows » Самоучка
30
Для начала скачиваем zip-архив со страници загрузки http://dev.mysql.com/downloads/mysql/ .
Так как у меня 64 битная система, я выбрал: Windows (x86, 64-bit), ZIP Archive
Создаем каталог для установки, предположим C:\server\mysql-5.6.15, и в него распаковываем содержимое архива.
Открываем файл my-default.ini (в обычном Блокноте), и вносим изменения:
Удаляем все содержимое или закоментируем (в начале каждой строки ставим #).
Добавляем строки:
[client] port=3306 [mysqld] port=3306 #здесь прописываем свой путь к директории установки basedir="C:/server/mysql-5.6.15" datadir="C:/server/mysql-5.6.15/data" character-set-server=utf8 default-storage-engine=INNODB sql-mode="" explicit_defaults_for_timestamp = TRUE skip-external-locking key_buffer_size = 16M max_allowed_packet = 1M table_open_cache = 64 sort_buffer_size = 512K net_buffer_length = 8K read_buffer_size = 256K read_rnd_buffer_size = 512K myisam_sort_buffer_size = 8M
Сохраняем и переименовываем в my.ini
Перед тем как осуществить пробный пуск, открываем входящий порт TCP 3306 в брандмауэре Windows.
Теперь необходимо выполнить пробный запуск:
Открываем директорию C:\server\mysql-5.6.15\bin
Жмем: файл, и выбираем "открыть командную строку как администратор"
Появится предупреждение, соглашаемся:
В командной строке вводим:
mysqld --console
И жмем: Enter
На экран будет выведено несколько строк. Если запуск прошел успешно, то последняя строка будет выглядеть примерно так:
Оставляем это окно открытым, и открываем еще одно окно командной строки, в котором вводим:
mysql -u root
Жмем: Enter
Если подключение прошло без ошибок, вы увидите приглашение командной строки: mysql>
Посмотрим какие базы у нас есть:
Вводим:
show databases;
Точка с запятой в конце SQL-запроса ОБЯЗАТЕЛЬНА!
Теперь мы окончательно убеждены, что сервер работает.
Переходим к следующему этапу — необходимо установить пароль администратора MySQL (пользователь root). По умолчанию пароль не установлен, и это надо исправить. В том же окне MySQL вводим следующие команды:
use mysql UPDATE user SET password = PASSWORD('ваш_пароль') WHERE user = 'root';
Проверяем результат:
SELECT user, host, password FROM user;
Ответ:
Как видно на скриншоте колонка password заполнена, значит пароль установлен.
Перед выходом выполняем команду:
FLUSH PRIVILEGES;
и затем:
exit
Теперь при подключении необходимо вводить пароль. Для этого используем ключ -p:
mysql -u root -p
Для завершения работы MySQL выполняем:
mysqladmin -u root -p shutdown
Последний этап — запуск MySQL в качестве системной службы Windows.
Убедитесь, что в системе нет активных процессов MySQL.
В командной строке, запущенной от имени администратора, выполняем:
mysqld.exe --install MySQL --defaults-file=”C:\server\mysql-5.6.15\my.ini”
Для запуска службы, открываем "панель управления","система и безопасность", "администрирование", "службы", и вручную запускаем службу MySQL:
Или по проще: "управление компъютером", выделяем службы и запускаем:
Или еще проще, через командную строку открытую в директории установки:
net start mysql
Для остановки используем команду:
net stop mysql
И последний вариант перезагружаемся.
Для удаления службы выполняем команду:
mysqld --remove
Если вдруг забыли пароль root:
Для начала Вам необходимо сбросить пароль и установить новый. Для этого нужно:
1.Перезапустить сервер в режиме --skip-gZodiac-tables
2.Установить новый пароль администратора
3.Перезапустить сервер в обычном режиме
Теперь подробнее о каждом пункте. В режиме skip-gZodiac-tables отключена проверка прав доступа и привилегий, иными словами, вы можете подключиться с пустыми логин/пароль и будете обладать при этом всеми возможными привилегиями.
Для запуска сервера в режиме skip-gZodiac-tables проще всего временно добавить строчку skip-gZodiac-tables в my.ini в секции [mysqld]
[mysqld] skip-gZodiac-tables
Затем перезапустить сервер.
С помощью MySQL Command Line (устанавливается вместе с MySQL) заходим в mysql без пароля (в место пароля просто нажимаем Enter) и вводим следующую команду:
UPDATE mysql.user SET password=PASSWORD('ваш новый пароль') WHERE user='root';
Далее убираем из my.ini строчку: skip-gZodiac-tables
Перезапускаем сервер.
2 Первый запуск сервера в Windows
В этом разделе дается общий обзор запуска MySQL сервер. В следующих разделах представлена ​​более конкретная информация. для запуска сервера MySQL из командной строки или как Сервис Windows.
Информация здесь применима в первую очередь, если вы установили MySQL. используя версию noinstall
, или, если хотите для настройки и тестирования MySQL вручную, а не с помощью установщика MySQL.
Примеры в этих разделах предполагают, что MySQL установлен. в папке по умолчанию C: \ Program Файлы \ MySQL \ MySQL Server 8.0
. Настроить имена путей, показанные в примерах, если у вас установлен MySQL в другое место.
У клиентов есть два варианта. Они могут использовать TCP / IP, или они могут использовать именованный канал, если сервер поддерживает подключения по именованному каналу.
MySQL для Windows также поддерживает соединения с общей памятью, если сервер запущен с shared_memory
системная переменная включен.Клиенты могут подключаться через общую память, используя --protocol = ПАМЯТЬ
опция.
Для получения информации о том, какой двоичный файл сервера запускать, см. Выбор типа сервера MySQL.
Тестирование лучше всего проводить из командной строки в окне консоли. (или «окно DOS»). Таким образом вы можете получить сервер отображает статусные сообщения в окне, где их легко увидеть. Если что-то не так с вашей конфигурацией, эти сообщения помогут вам определить и исправить любые проблемы.
Заметка
База данных должна быть инициализирована перед запуском MySQL. Для получения дополнительной информации о процессе инициализации, см. Инициализация каталога данных.
Чтобы запустить сервер, введите эту команду:
C: \> "C: \ Program Files \ MySQL \ MySQL Server 8.0 \ bin \ mysqld" --console
Для сервера, который включает поддержку InnoDB
, вы должны увидеть сообщения, похожие на следующие, так как это начинается (имена путей и размеры могут отличаться):
InnoDB: первый указанный файл данных c: \ ibdata \ ibdata1 не существует: InnoDB: будет создана новая база данных! InnoDB: установка размера файла c: \ ibdata \ ibdata1 на 209715200 InnoDB: база данных физически записывает полный файл: подождите... InnoDB: файл журнала c: \ iblogs \ ib_logfile0 не существует: необходимо создать новый InnoDB: установка размера файла журнала c: \ iblogs \ ib_logfile0 на 31457280 InnoDB: файл журнала c: \ iblogs \ ib_logfile1 не существует: новый будет создан InnoDB: установка размера файла журнала c: \ iblogs \ ib_logfile1 на 31457280 InnoDB: файл журнала c: \ iblogs \ ib_logfile2 не существует: необходимо создать новый InnoDB: установка размера файла журнала c: \ iblogs \ ib_logfile2 на 31457280 InnoDB: буфер двойной записи не найден: создание нового InnoDB: создан буфер двойной записи InnoDB: создание системных таблиц ограничений внешнего ключа InnoDB: созданы системные таблицы ограничений внешнего ключа 011024 10:58:25 InnoDB: запущено
Когда сервер завершит свою последовательность запуска, вы должны увидеть что-то вроде этого, что означает, что сервер готов к клиентские подключения службы:
mysqld: готов к подключению Версия: '8.0,24 'разъем:' порт: 3306
Сервер продолжает писать в консоль и дальше диагностический вывод, который он выдает. Вы можете открыть новое окно консоли в котором запускается cli
.Как запустить MySQL Server в Windows и Linux
Резюме : в этом руководстве вы узнаете, как запустить MySQL Server в Windows и Linux.
Запустить сервер MySQL в Linux
В Linux вы можете запустить сервер с помощью следующих команд, используя service
, init.d
и systemd
.
Запустите сервер MySQL, используя службу
sudo service mysql start
Запустите сервер MySQL, используя init.d
sudo /etc/init.d/mysql start
Запустите сервер MySQL, используя systemd
sudo systemctl start mysqld
Запустите сервер MySQL в Windows
В Windows вы можно запустить сервер MySQL с помощью программы mysqld
следующим образом:
Сначала откройте диалоговое окно Run
, нажав Windows + R
клавиатуры:
Во-вторых, введите cmd
и нажмите Введите
:
Третий введите mysqld
и нажмите Введите
:
mysqld
Если папка bin
не находится в среде пути Windows, вы можете перейти в папку bin e.g., C: \ Program Files \ MySQL \ MySQL Server 8.0 \ bin \
и используйте команду mysqld
.
Из этого руководства вы узнали, как запустить MySQL Server в Windows и Linux.
- Было ли это руководство полезным?
- Да Нет
MySQL :: Начало работы с MySQL
Установка и запуск MySQL
Есть разные способы установить MySQL. Следующие обложки самые простые способы установки и запуска MySQL на разных платформы.
-
Linux. Самый простой способ установить MySQL - использовать MySQL репозитории:
Для дистрибутивов Linux, которые не поддерживают MySQL репозитории или упомянутые установочные пакеты выше, вы можете установить MySQL, используя общие двоичные файлы:
Подробные инструкции, а также другие методы для установку, можно найти в Установка MySQL в Linux.
-
Microsoft Windows. Рекомендуемый способ установки MySQL в Microsoft Windows: использовать установщик MySQL; увидеть Метод установки MySQL о том, как загрузите и запустите установщик MySQL. Для подробного объяснение каждого шага мастера установки см. Установщик MySQL для Windows.
Если вы выбрали настройку MySQL как службы Windows во время процесса установки, что является вариантом по умолчанию (подробности см. в Службе Windows), сервер MySQL запустится автоматически после процесс установки завершен.
Подробная информация об установке Windows, включая альтернативные методы установки и инструкции для устранение неполадок, можно найти в Установка MySQL в Microsoft Windows.
-
OS X. Рекомендуемый способ установки MySQL в OS X - использовать пакет установщика OS X. Увидеть Установка MySQL на macOS с использованием собственных пакетов о том, как скачать и запустить установочный пакет, а как запустить MySQL сервер потом.
Подробную информацию об установке на OS X можно найти найдено в разделе Установка MySQL на macOS.
-
Другие платформы. Для i
Как установить и настроить сервер MySQL в Windows
Введение
MySQL - это наиболее широко используемая система управления реляционными базами данных (RDBMS) в мире, обеспечивающая данными около трети текущих приложений.
MySQL использует стандартизированный язык данных SQL и работает во многих операционных системах с драйверами, которые позволяют разработчикам подключаться ко всем популярным языкам программирования.
Это бесплатная, надежная система управления базами данных с открытым исходным кодом, созданная в 1995 году, используемая WordPress, Facebook, Twitter и YouTube.и позже куплена Sun Microsystems в 2008 году. Sun Microsystems была приобретена Oracle в 2010 году, оставив MySQL в их собственности.
В этой статье мы загрузим и установим MySQL в Windows и проверим, как он работает, создав простую базу данных с парой таблиц.
Как настроить MySQL
Windows (особенно Windows 10) требует небольшой работы. Чтобы загрузить последнюю версию MySQL, вам необходимо перейти на официальный сайт и загрузить версию сообщества.Программа установки довольно проста, но вы можете столкнуться с несколькими проблемами.
Если у вас не возникло никаких проблем - выберите пароль и дождитесь, пока процедура установки пройдет все этапы.
Теперь, в зависимости от того, на каком языке вы хотите использовать MySQL, вам необходимо установить Connector , который в основном является драйвером, специфичным для каждого языка. Например, Connector / J является официальным драйвером Java Database Connectivity (JDBC), а Connector / Python - официальным соединителем Python.
Все соединители можно найти на странице загрузок MySQL.
Мы будем использовать пользователя root с паролем
simplepassword
. Многие люди решают оставить поле пароля пустым, чтобы упростить свою среду разработки.
Теперь, когда у нас установлен MySQL (надеюсь) в Windows, вы должны либо перейти к папке установки bin
, которая, скорее всего, является чем-то вроде C: \ Program files \ MySQL \ MySQL Server 8.0 \ bin
в командной строке:
> компакт-диск C: \ Program files \ MySQL \ MySQL Server 8.0 \ bin
Или добавьте папку bin в переменную среды пути, перейдя в Свойства системы -> Переменные среды -> Путь и добавив путь к папке bin
:
Настройка базы данных
Мы создадим пример базы данных под названием Studies
, чтобы помочь студентам отслеживать свои программ бакалавриата по информатике .Для начала создадим две таблицы:
-
экзаменов
- отслеживает все экзамены, которые студент сдал / не сдал. -
курсы
- содержит все курсы, которые студент должен пройти, чтобы получить степень бакалавра.
Примечание: операторы MySQL заканчиваются точкой с запятой (;
)
Если вы добавили папку MySQL bin
в качестве переменной среды, вы можете использовать ее через терминал, просто вызвав mysql
.Конечно, мы должны предоставить учетные данные вместе с начальной командой:
> mysql -u root -p простой пароль
Флаг -u
представляет имя пользователя, а флаг -p
представляет пароль.
При входе в систему отобразится монитор MySQL:
Добро пожаловать в монитор MySQL. Команды заканчиваются на; или \ g. Ваш идентификатор подключения MySQL - 2 Версия сервера: 8.0.0-log MySQL Community Server (GPL) Авторское право (c) 2000, 2019, Oracle и / или ее дочерние компании.Все права защищены. Oracle является зарегистрированным товарным знаком Oracle Corporation и / или ее филиалы. Другие названия могут быть товарными знаками соответствующих владельцы. Введите "помощь"; или '\ h' для помощи. Введите '\ c', чтобы очистить текущий оператор ввода. mysql>
Теперь давайте запустим команду help
и посмотрим, что мы можем сделать:
Список всех команд MySQL: Обратите внимание, что все текстовые команды должны быть первыми в строке и заканчиваться знаком ';' ? (\?) Синоним слова "помощь". clear (\ c) Очистить текущий оператор ввода.connect (\ r) Переподключиться к серверу. Необязательные аргументы - это db и host. delimiter (\ d) Установить разделитель операторов. ego (\ G) Отправить команду на сервер mysql, отобразить результат вертикально. exit (\ q) Выйти из mysql. То же, что и бросить. go (\ g) Отправить команду на сервер mysql. help (\ h) Показать эту справку. notee (\ t) Не пишите в Outfile. print (\ p) Распечатать текущую команду. приглашение (\ R) Измените приглашение mysql. quit (\ q) Выйти из mysql. rehash (\ #) Перестроить хэш завершения. источник (\.) Выполните файл сценария SQL. Принимает имя файла в качестве аргумента. status (\ s) Получить информацию о статусе с сервера. tee (\ T) Установить исходный файл [to_outfile]. Добавить все в данный файл. использовать (\ u) Использовать другую базу данных. Принимает имя базы данных в качестве аргумента. charset (\ C) Перейти на другую кодировку. Может понадобиться для обработки binlog с многобайтовыми кодировками. предупреждения (\ W) Показывать предупреждения после каждого оператора. nowarning (\ w) Не показывать предупреждения после каждого оператора. resetconnection (\ x) Очистить контекст сеанса.Для справки на стороне сервера введите «содержимое справки» mysql>
Что нас действительно интересует, так это то, какие команды мы можем использовать для управления данными. Таким образом, мы можем перейти к help -
, где -
может быть: Управление учетными записями, Составные операторы, Обработка данных, Функции, Плагины и т. Д. Мы заинтересованы в Манипуляции данными, так как мы хотим создать стол:
mysql> справка по обработке данных Вы просили помощи по категории справки: «Обработка данных» Для получения дополнительной информации введите help - , где
- - одно из следующих темы: ВЫЗОВ УДАЛЯТЬ ДЕЛАТЬ ДВОЙНОЙ ОБРАБОТЧИК ВСТАВИТЬ ...
Вы можете узнать больше об этом, снова позвонив help -
, но обычно это довольно просто.
Давайте создадим
базу данных под названием исследований
:
mysql> создание базы данных исследований;
Он создан, но по умолчанию мы не «в базе данных». Давайте посмотрим на все базы данных, которые мы сейчас создали на сервере:
mysql> показать базы данных; + -------------------- + | База данных | + -------------------- + | исследования | + -------------------- + 1 ряд в наборе (0.00 сек)
Теперь давайте продолжим и используем
базу данных:
mysql> исследования использования;
Вы должны увидеть «База данных изменена»
. Начните использовать MySQL MongoDB, PostgreSQL, SQLite, Microsoft SQL Server или Redis для настройки базы данных в подсистеме Windows для Linux
-
- На чтение 9 минут
-
В этой статье
Это пошаговое руководство поможет вам начать подключение вашего проекта в WSL к базе данных.Начните работу с MySQL, PostgreSQL, MongoDB, Redis, Microsoft SQL Server или SQLite.
Предварительные требования
Различия между системами баз данных
Наиболее популярные варианты системы баз данных:
MySQL - это реляционная база данных SQL с открытым исходным кодом, которая организует данные в одну или несколько таблиц, в которых типы данных могут быть связаны друг с другом. Он масштабируется по вертикали, а это значит, что за вас сделает всю работу одна совершенная машина. В настоящее время это наиболее широко используемая из четырех систем баз данных.
PostgreSQL (иногда называемая Postgres) также является реляционной базой данных SQL с открытым исходным кодом с упором на расширяемость и соответствие стандартам. Теперь он также может обрабатывать JSON, но, как правило, лучше подходит для структурированных данных, вертикального масштабирования и требований, совместимых с ACID, таких как электронная коммерция и финансовые транзакции.
Microsoft SQL Server включает SQL Server в Windows, SQL Server в Linux и SQL в Azure. Это также системы управления реляционными базами данных, устанавливаемые на серверах с основной функцией хранения и извлечения данных по запросу программных приложений.
SQLite - это автономная, файловая, «бессерверная» база данных с открытым исходным кодом, известная своей портативностью, надежностью и хорошей производительностью даже в средах с низким объемом памяти.
MongoDB - это база данных документов NoSQL с открытым исходным кодом, предназначенная для работы с JSON и хранения данных без схемы. Он масштабируется по горизонтали, а это значит, что за вас будут работать несколько компьютеров меньшего размера. Это хорошо для гибкости и неструктурированных данных, а также для кэширования аналитики в реальном времени.
Redis - это хранилище структур данных в памяти NoSQL с открытым исходным кодом. Он использует пары ключ-значение для хранения вместо документов. Redis известен своей гибкостью, производительностью и широкой языковой поддержкой. Он достаточно гибкий, чтобы использоваться в качестве кеша или брокера сообщений, и может использовать структуры данных, такие как списки, наборы и хэши.
Тип выбранной базы данных должен зависеть от типа приложения, с которым вы будете использовать эту базу данных. Мы рекомендуем вам ознакомиться с преимуществами и недостатками структурированных и неструктурированных баз данных и выбрать их в зависимости от вашего варианта использования.
Установить MySQL
Для установки MySQL на WSL (Ubuntu 18.04):
- Откройте терминал WSL (например, Ubuntu 18.04).
- Обновите свои пакеты Ubuntu:
sudo apt update
- После обновления пакетов установите MySQL с помощью:
sudo apt install mysql-server
- Подтвердите установку и получите номер версии:
mysql --version
Вы также можете запустить включенный сценарий безопасности. Это изменяет некоторые из менее безопасных параметров по умолчанию для таких вещей, как удаленный вход в систему root и выборочные пользователи.Для запуска сценария безопасности:
- Запустите сервер MySQL:
sudo /etc/init.d/mysql start
- Запустите запрос сценария безопасности:
sudo mysql_secure_installation
- В первом запросе будет спросить, хотите ли вы настроить подключаемый модуль проверки пароля, который можно использовать для проверки надежности вашего пароля MySQL. Затем вы установите пароль для пользователя root MySQL, решите, следует ли удалять анонимных пользователей, решить, разрешить ли пользователю root вход как локально, так и удаленно, решить, удалять ли тестовую базу данных, и, наконец, решить, следует ли немедленно перезагрузите таблицы привилегий.
Чтобы открыть командную строку MySQL, введите: sudo mysql
Чтобы увидеть, какие базы данных у вас есть, в командной строке MySQL введите: SHOW DATABASES;
Чтобы создать новую базу данных, введите: CREATE DATABASE имя_базы_данных;
Чтобы удалить базу данных, введите: DROP DATABASE имя_базы_данных;
Подробнее о работе с базами данных MySQL см. В документации MySQL.
Для работы с базами данных MySQL в VS Code попробуйте расширение MySQL.
Установить PostgreSQL
Для установки PostgreSQL на WSL (Ubuntu 18.04):
- Откройте терминал WSL (например, Ubuntu 18.04).
- Обновите свои пакеты Ubuntu:
sudo apt update
- После обновления пакетов установите PostgreSQL (и пакет -contrib, в котором есть несколько полезных утилит) с помощью:
sudo apt install postgresql postgresql-contrib
- Подтвердите установку и получите номер версии:
psql --version
После установки PostgreSQL вам необходимо знать 3 команды:
-
sudo service postgresql status
для проверки статуса вашей базы данных. -
sudo service postgresql start
, чтобы запустить вашу базу данных. -
sudo service postgresql stop
, чтобы остановить работу вашей базы данных.
Пользователь с правами администратора по умолчанию, postgres
, нуждается в назначенном пароле для подключения к базе данных. Для установки пароля:
- Введите команду:
sudo passwd postgres
- Вам будет предложено ввести новый пароль.
- Закройте и снова откройте свой терминал.
Для запуска PostgreSQL с оболочкой psql:
- Запустите службу postgres:
служба sudo postgresql start
- Подключитесь к службе postgres и откройте оболочку psql:
sudo -u postgres psql
После того, как вы успешно вошли в оболочку psql, вы увидите, что ваша командная строка изменилась, чтобы выглядеть следующим образом: postgres = #
Примечание
Кроме того, вы можете открыть оболочку psql, переключившись на пользователя postgres с помощью: su - postgres
и затем введя команду: psql
.
Для выхода из postgres = # введите: \ q
или используйте комбинацию клавиш: Ctrl + D
Чтобы узнать, какие учетные записи пользователей были созданы в вашей установке PostgreSQL, введите в терминале WSL: psql -c "\ du"
... или просто \ du
, если у вас открыта оболочка psql. Эта команда отобразит столбцы: Имя пользователя учетной записи, Список атрибутов ролей и Член группы (групп) ролей. Чтобы вернуться в командную строку, введите: q
.
Подробнее о работе с базами данных PostgreSQL см. В документации PostgreSQL.
Для работы с базами данных PostgreSQL в VS Code попробуйте расширение PostgreSQL.
Установить MongoDB
Для установки MongoDB на WSL (Ubuntu 18.04):
- Откройте терминал WSL (например, Ubuntu 18.04).
- Обновите свои пакеты Ubuntu:
sudo apt update
- После обновления пакетов установите MongoDB с помощью:
sudo apt-get install mongodb
- Подтвердите установку и получите номер версии:
mongod --version
После установки MongoDB вам необходимо знать 3 команды:
-
sudo service mongodb status
для проверки статуса вашей базы данных. -
sudo service mongodb start
, чтобы запустить вашу базу данных. -
sudo service mongodb stop
, чтобы остановить работу вашей базы данных.
Примечание
Вы можете увидеть команду sudo systemctl status mongodb
, используемую в учебных пособиях или статьях. Чтобы оставаться легковесным, WSL не включает systemd
(систему управления службами в Linux). Вместо этого он использует SysVinit для запуска служб на вашем компьютере. Вы не должны заметить разницы, но если в руководстве рекомендуется использовать sudo systemctl
, вместо этого используйте: sudo / etc / init.d /
. Например, sudo systemctl status mongodb
, для WSL будет sudo /etc/inid.d/mongodb status
... или вы также можете использовать sudo service mongodb status
.
Чтобы запустить базу данных Mongo на локальном сервере:
-
Проверьте статус вашей базы данных: sudo service mongodb status
Вы должны увидеть ответ [Fail], если вы еще не запустили свою базу данных.
-
Запустите базу данных: sudo service mongodb start
Теперь вы должны увидеть ответ [OK].
-
Проверить, подключившись к серверу базы данных и выполнив диагностическую команду: mongo --eval 'db.runCommand ({connectionStatus: 1})'
Это выведет текущую версию базы данных, адрес и порт сервера, а также результат команды состояния. Значение 1
для поля «ok» в ответе указывает, что сервер работает.
-
Чтобы остановить работу службы MongoDB, введите: sudo service mongodb stop
Примечание
MongoDB имеет несколько параметров по умолчанию, включая хранение данных в / data / db и запуск на порту 27017.Кроме того, mongod
- это демон (хост-процесс для базы данных), а mongo
- это оболочка командной строки, которая подключается к конкретному экземпляру mongod
.
VS Code поддерживает работу с базами данных MongoDB через расширение Azure CosmosDB, вы можете создавать, управлять и запрашивать базы данных MongoDB из VS Code. Чтобы узнать больше, посетите документы VS Code: Работа с MongoDB.
Подробнее читайте в документации MongoDB:
Установите Microsoft SQL Server
Для установки SQL Server на WSL (Ubuntu 18.04), следуйте этому краткому руководству: Установите SQL Server и создайте базу данных в Ubuntu.
Для работы с базами данных Microsoft SQL Server в VS Code попробуйте расширение MSSQL.
Установить SQLite
Для установки SQLite на WSL (Ubuntu 18.04):
- Откройте терминал WSL (например, Ubuntu 18.04).
- Обновите свои пакеты Ubuntu:
sudo apt update
- После обновления пакетов установите SQLite3 с помощью:
sudo apt install sqlite3
- Подтвердите установку и получите номер версии:
sqlite3 --version
Для создания тестовой базы данных, которая называется «Пример.db "введите: sqlite3 example.db
Чтобы увидеть список баз данных SQLite, введите: .databases
Чтобы увидеть статус вашей базы данных, введите: .dbinfo? DB?
Чтобы выйти из командной строки SQLite, введите: .exit
Дополнительные сведения о работе с базой данных SQLite см. В документации SQLite.
Для работы с базами данных SQLite в VS Code попробуйте расширение SQLite.
Установить Redis
Для установки Redis на WSL (Ubuntu 18.04):
- Откройте терминал WSL (например, Ubuntu 18.04).
- Обновите свои пакеты Ubuntu:
sudo apt update
- После обновления пакетов установите Redis с помощью:
sudo apt install redis-server
- Подтвердите установку и получите номер версии:
redis-server --version
Чтобы запустить сервер Redis: sudo service redis-server start
Проверьте, работает ли redis (redis-cli - это утилита интерфейса командной строки для взаимодействия с Redis): redis-cli ping
это должно вернуть ответ «PONG».
Чтобы остановить ваш сервер Redis: sudo service redis-server stop
Дополнительные сведения о работе с базой данных Redis см. В документации Redis.
Для работы с базами данных Redis в VS Code попробуйте расширение Redis.
Просмотреть запущенные службы и настроить псевдонимы профилей
Чтобы просмотреть службы, которые в настоящее время запущены в вашем распределении WSL, введите: service --status-all
Ввод sudo service mongodb start
или sudo service postgres start
и sudo -u postgrest psql
может быть утомительным.Однако вы можете подумать о настройке псевдонимов в файле .profile
на WSL, чтобы сделать эти команды более быстрыми в использовании и более легкими для запоминания.
Чтобы настроить собственный псевдоним или ярлык для выполнения этих команд:
-
Откройте терминал WSL и введите cd ~
, чтобы убедиться, что вы находитесь в корневом каталоге.
-
Откройте файл .profile
, который управляет настройками вашего терминала, с помощью текстового редактора терминала Nano: sudo nano.профиль
-
Внизу файла (не меняйте настройки # set PATH
) добавьте следующее:
# Мои псевдонимы псевдоним start-pg = 'sudo service postgresql start' псевдоним run-pg = 'sudo -u postgres psql'
Это позволит вам ввести start-pg
, чтобы запустить службу postgresql, и run-pg
, чтобы открыть оболочку psql. Вы можете изменить start-pg
и run-pg
на любые имена, которые захотите, только будьте осторожны, чтобы не перезаписать команду, которую postgres уже использует!
-
После добавления новых псевдонимов выйдите из текстового редактора Nano, используя Ctrl + X - выберите Y
(Да), когда будет предложено сохранить, и нажмите Enter (оставив имя файла .профиль
).
-
Закройте и снова откройте терминал WSL, затем попробуйте свои новые команды псевдонима.
Дополнительные ресурсы
. mysql - как запустить сервер mysql2?
Переполнение стека - Около
- Товары
- Для команд
- Переполнение стека Общественные вопросы и ответы
- Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
- Вакансии Программирование и связанные с ним технические возможности карьерного роста
- Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
-
.
Смотрите также
- Как перенести контакты с облака на андроид
- Что означает диск в диспетчере задач windows 8
- Как в windows 10 настроить кнопку пуск
- Как проверить на ошибки диск windows 10
- Как разогнать оперативную память ddr3 через биос
- Как установить навител на флешку навигатора
- Как удалять смс на андроиде
- Как отключить пароль при входе в windows 10 учетная запись
- Как открыть виджеты на андроиде
- Что такое onedrivesetup в windows 10 и для чего он нужен
- Как восстановить данные с андроид телефона