Меню Рубрики

Mysql mac os server

Как правильно установить MYSQL на Mac OSX

В предыдущей заметке я рассказывал как удалть Mysql с вашей системы, в этой же заметке давайте поговорим о том как правильно его установить. Давайте начнём с простого и согласимся что в век пакетных менеджеров устанавливать что либо в ручную это как минимум нелепо.

Так вот для усановки дополнительных пакетов в Mac Os существует прекрасный менеджер компонентов Homebrew его то мы и будет использовать. Если у вас по каким то причинам ещё не установлен данный чудесный инструмент, немедленно его установите следующей командой:

Ну а теперь вы можете одной лишь командой установить вообще всё что угодно в вашу Mac Os в том числе и MySql. Вот так вот просто и быстро:

Так как сейчас актуальная версия сейчас 8.x, а мне пока что больше по душе 5.7, если вы с числе таких-же ратроградов, вам поможет вот такая команда:

Всё наш sql сервер установлен и готов рватся в бой. Давайте теперь немного сконфигурируем его:

Для конфигурации запустите сервер:

Зададим пароль пользователю root

Если на этом этапе у вас возникнет проблема с тем что терминал не знает команды MySQL выполните линковку с версией 5.7 или той, которую вы выбрали в качестве фаворита

Для запуска последующего запуска сервера Mysql

Для администрирования баз данных в OSX я предпочитаю использовать программу Sequel Pro вместо пресловутого PhpMyadmin возможно вам будет интересно попробовать что то новое для себя =) Кстати программа бесплатная и чертовски удобная. Позволяет подключатся по SSH к вашим удалённым серверам ну и с локальным справляется просто отлично!

Источник

Mysql mac os server

Как установить MySQL сервер на Mac OS X

Mac OS X имеет отличный дизайн и большинство задач легко выполняются. К сожалению, если вы хотите установить MySQL сервер на ваш Mac, то это не всегда легко, как все остальное.

Подождите, вы действительно нуждаетесь в MySQL сервере?

В большинстве случаев нет. Если это единственный компьютер на котором вы будете сохранять информацию о ваших продажах, вы планируете делать только несколько операций каждый день или подключаться к другим компьютерам с помощью IncoCloud, тогда вы в нем не нуждаетесь. В таких случаях вы можете использовать более простой вариант — SQLite.

Но, если в вашем офисе, магазине или заведении есть более одного компьютера, которые подключены между собой, например, в одном объекте — один или несколько Фронт-офисов, один или несколько Бэк-офисов, вы ожидаете, выполнять много операций каждый день, то в этом случае вам необходим MySQL сервер, который бы справлялся с большими нагрузками.

Важный! IncoPOS для macOS теперь может загружать, устанавливать и настраивать сервер MySQL для вас, когда он запускается в первый раз. Вы можете скачать его здесь.

Первым шагом является установка MySQL сервера. На сайте MySQL выберите версию, которая отвечает версии вашей операционной системы Mac. Выберите версию в виде DMG архива. После установки DMG файла, нажмите на него для его открытия. После этого откройте инсталлятор, который к нему прилагается, и следуйте шагам по установке.

Предупреждение! Поскольку Oracle изменила программу установки MySQL и параметры по умолчанию сервера MySQL в более новых версиях, следующие шаги могут не работать. Эти шаги были протестированы с сервером MySQL версии 5.5.48 для Mac OS 10.9 (который должен работать на более новых версиях тоже). Если по какой-то причине установщик больше не доступен на веб-сайте MySQL вы можете загрузить его отсюда.

После завершения установки, откройте „System Preferences“ и вы увидите иконку MySQL. Нажмите на нее для открытия „preferences“ для MySQL сервера. После этого нажмите на клавишу „Start MySQL server“ для начала его работы. Убедитесь в том, что вы отметили поле „Automatically Start MySQL Server on Startup“, для того, чтобы вам снова не пришлось повторять этот шаг.

Сейчас следует более сложная часть. По умолчанию MySQL сервер устанавливается без пароля и не ограничивает доступ к информации в нем. Оставлять MySQL без пароля не очень хорошая идея, т.к. ваша информация является важной и мы бы не хотели, чтобы у всего мира был доступ к ней.

Чтобы это изменить, вам необходимо открыть „Spotlight“ и найти „Terminal“. Запустите „Terminal“, напишите эти команды и нажмите после каждой „Enter“:

cd /usr/local/mysql

Это изменит текущую директорию тех, в которых установлен MySQL сервер

sudo bin/mysql_secure_installation.

Данная команда запросит пароль вашего компьютера. Пока вы его вводите, не будут появляться никакие символы, что является совсем нормальным, и вас это не должно беспокоить. После окончания нажмите клавишу „Enter“. Это запустит скрипт, который вам задаст несколько вопросов и после перенастроит MySQL.

Set root password? [Y/n]

Выберите Y и нажмите Enter. После этого введите пароль для MySQL и нажмите Enter. Введите пароль снова и нажмите Enter. Это будет пароль, который IncoPOS потребует, в случае, когда вы подключитесь к MySQL серверу.

Remove anonymous users? [Y/n]

Выберите Y и нажмите Enter. Вы не хотели бы, чтобы кто-то другой кроме вас, кому вы сказали пароль, имел доступ к вашей информации.

Disallow root login remotely? [Y/n]

Здесь вам необходимо решить. Если у вас есть более одного компьютера, который будет иметь доступ к данной базе данных, то ответ должен быть „n“. Если данная информация будет доступна с этого компьютера, тогда нажмите „Y“. В любом случае это можно изменить позже, используя теже инструкции.

Remove test database and access to it? [Y/n]

Выберите Y и нажмите Enter. Вам не нужна данная тестовая база данных, так что ее удаление будет совсем безопасным.

Reload privilege tables now? [Y/n]

Выберите Y и нажмите Enter. Это выполнит изменения, которые вы сделали сразу же действительными .

Это все! У вас уже есть установленный и надежный MySQL на вашем Mac.

Источник

Установка Apache, PHP, MySQL в macOS

Рассмотрим, как установить веб-сервер Apache, PHP и MySQL в macOS.

Все действия в данной статье будут выполняться в macOS Sierra.

Установка Apache

Хорошая новость — веб-сервер Apache уже установлен в вашей системе. Его нужно только запустить. Для этого откройте терминал и выполните в терминале команду:

Данной командной мы выполняем утилиту apachectl с правами суперпользователя (так как перед командной мы вводим sudo) и передаем утилите опцию start. Обратите внимание, что после того, как вы нажмете Enter, необходимо будет ввести пароль, который вы используете для входа в систему. При вводе пароля на экране не будет никакой индикации или символов, которые вы вводите. Просто введите пароль и нажмите Enter.

Команда должна выполниться без ошибок. Теперь можно проверить, что Apache запущен и работает. Для этого откройте браузер и перейдите на страницу: http://localhost . Откроется страница с надписью «It works!».

Файлы localhost’а лежат в директории /Library/WebServer/Documents .

Установка PHP

И снова хорошая новость — PHP уже установлен. Нужно только включить его поддержку веб-сервером.

Для этого необходимо отредактировать файл конфигурации Apache: /etc/apache2/httpd.conf

Для редактирования мы воспользуемся консольным редактором nano . Он простой, но для новичка может оказаться непривычным.

Откроем файл конфигурации:

В файле необходимо раскомментировать строку, которая отвечает за загрузку модуля php5_module:
LoadModule php5_module libexec/apache2/libphp5.so

Найдите эту строку в файле и удалите перед строкой символ # .

Теперь закройте и сохраните файл. Для этого нажмите Ctrl + X , отобразится предупреждение » Save modified buffer «, нажмите Y , а затем Enter .

Так как конфигурация сервера изменилась, необходимо перезапустить сервер, чтобы новые параметры вступили в силу. Для перезапуска Apache выполните в терминале команду:

Установка MySQL

Для установки MySQL необходимо скачать с сайта mysql.com пакет с инсталлятором.

Перейдите на страницу http://dev.mysql.com/downloads/mysql/ и скачайте DMG-файл вида mysql-5.7.16-osx10.11-x86_64.dmg. После того, как вы нажмете на ссылку Download, откроется страница с предложением войти или зарегистрироваться на сайте. Регистрироваться не нужно, внизу страницы есть ссылка «No thanks, just start my download.«, нажмите на нее.

Дважды щёлкните по только что загруженном DMG-файлу. Откроется новое окно, в котором дважды щелкните по файлу mysql-5.7.16-osx10.11-x86_64.pkg. Запустится инсталлятор MySQL. Читайте сообщения инсталлятора и нажимайте кнопку Продолжить .

В конце установки отобразится окошко, в котором будет написан временный пароль root’а для доступа к MySQL. Запишите его.

Дополнительные действия после установки MySQL

Теперь нужно выполнить еще одно важное действие. Дело в том, что в MySQL есть небольшая ошибка, которая уходит в корнями в 2012 год, но исправить ее очень просто. Выполните в терминале последовательно следующие команды:

Теперь снова перезапустите Apache:

Меняем пароль root’а в MySQL

Выше, во время установки MySQL, мы получили временный пароль root пользователя. Однако, его необходимо поменять. Обращаю ваше внимание на то, что речь идеть про пароль пользователя root для MySQL сервера и этот пароль ни как не связан с паролем, который вы используете для входа в систему или при выполнении команд через sudo.

Чтобы задать новый пароль для root пользователя в MySQL необходимо выполнить в терминале ряд команд.

  1. Остановим MySQL сервер, если вдруг он запущен:
  2. Запустим сервер в режиме safe mode:
  3. Запустим консольную утилиту mysql (MySQL Command-Line Tool). Откройте новое окно терминала и выполните:
  4. Введите команду:
  5. Затем установим новый пароль (вместо NewPassword введите свой пароль):
  6. Выйдем из утилиты mysql. Введите команду:

  • Закройте оба терминала, теперь можно подключиться к MySQL, используя новый пароль:
  • Запуск MySQL сервера из терминала

    Запустить MySQL сервер можно из терминала или из Системных настроек.

    Для запуска MySQL сервера через терминал выполните команду:

    Чтобы остановить сервер выполните:

    Запуск MySQL сервера из Системных настроек

    В Системных настройках добавился новый пункт MySQL. Можно запускать MySQL сервер оттуда. Там же есть опция для автоматического запуска MySQL сервера при старте системы.

    Проверка работоспособности

    Как написано выше, файлы сайта localhost находятся в директории /Library/WebServer/Documents. Мы можем для проверки создать PHP файл, в котором выполним функцию phpinfo(). Для этого можно воспользоваться терминалом. Создадим файл /Library/WebServer/Documents/testfile.php и добавим в него вызов функции phpinfo():

    Теперь можно открыть файл в браузере, перейдя по адресу: http://localhost/testfile.php

    Чтобы проверить, что MySQL сервер работает, и мы можем выполнять действия с базами данных, можно воспользоваться утилитой mysql. Выполните в терминале:

    Введите пароль пользователя root и нажмите Enter. Вы попадете в shell для управления MySQL. Введите команду:

    Отобразится список текущих баз данных. Завершите работу введя:

    Заключение

    Итак, мы установили Apache, PHP и MySQL в macOS. Следующим шагом будет установка phpMyAdmin и настройка виртуальных хостов (сайтов).

    Источник

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Mysql mac os restart
  • Mysql install mac os
  • Mysql client mac os
  • Mypaint для mac os
  • Myhomelib для mac os