• Страница 1 из 1
  • 1
Модератор форума: MD_Shved  
GM PORTAL(ФОРУМ) » МЕТИН 2 » РУКОВОДСТВА » РУКОВОДСТВА ПО СОЗДАНИЮ СЕРВЕРОВ Метин 2 » Установка Mysql на FreeBSD 9.2+ (Мануал по быстрой установке сервера Mysql)
Установка Mysql на FreeBSD 9.2+
GlooMeX Дата: Суббота, 09.02.2019, 19:50 | Сообщение # 1
    Новосибирск
    Сообщений: 23
    Награды: 0
    Репутация: 59
    Статус:
    Награды
    За 25 очков репутации За 50 очков репутации
Есть несколько способов установки Mysql (опишу только самый быстрый) ,через порты и с помощью пакетов.
Во FreeBSD так же как и вдругих линуксах присутствует замечательная штука ка пакетный менеджер (pkg)
Так же есть возможность установки через порты но данный процес достаточно долгий т.к. конфигурировать установочник вручную (выбирать что нужно, а что нет).
В данном случае расскажу об установке через пакетный менеджер (pkg).

1. Логинемся на сервере под пользователем root.

2. После авторизации  обновляем базу данных пакетов командой:
Код
pkg update


3. Далее нам нужно найти нужный нам пакет и отфильтровать конкретно по серверной части (т.к. нам нужен сервер) командой
Код
pkg search mysql | grep server


4. Нам выдаст перечень доступных на данный момент пакетов.

Код
geoserver-mysql-plugin-2.13.2  MySQL DataStore implementation for GeoServer
mydns-mysql-1.1.0_8            DNS server designed to utilize the MySQL database
mysql-udf-0.3_3                Set of user-defined functions for the MySQL server
mysql55-server-5.5.62_1        Multithreaded SQL database (server)
mysql56-server-5.6.43          Multithreaded SQL database (server)
mysql57-server-5.7.25          Multithreaded SQL database (server)
mysql80-server-8.0.14          Multithreaded SQL database (server)
mysqld_exporter-0.11.0         Prometheus exporter for MySQL server metrics
mysqlwsrep57-server-5.7.24     MySQL database enhanced with Galera replication (server package)


5. Выбираем нужный и копируем название можете руками прописать как удобно...
И вводим команду pkg install <НАЗВАНИЕ ПАКЕТА> в моем случае это: mysql56-server-5.6.43 (можно выбрать другой)

Код
pkg install mysql56-server-5.6.43


6. Далее система выполнит подготовку и посчитает сколько памяти нужно для установки и выдаст примерно такое сообщение:

Код
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 6 package(s) will be affected (of 0 checked):
        New packages to be INSTALLED:
                mysql56-server-5.6.43

                curl: 7.60.0
                libnghttp2: 1.31.1
                protobuf: 3.5.1.1
                mysql57-client: 5.7.22_1
                cyrus-sasl: 2.1.26_13
Number of packages to be installed: 6

The process will require 213 MiB more space.

20 MiB to be downloaded.
Proceed with this action? [y/N]:


Нам необходимо нажать кнопку [Y]и Enter.

7. После этого установка будет завершена и нам необходимо добавить в автозагрузку сам Mysql.
Для этого мы пишем команду:

Код
echo 'mysql_enable="YES"' >> /etc/rc.conf


Данная команда добавить строку в файл rc.conf  с текстом mysql_enable="YES"

8. Далее можно стартануть Mysql командой:

Код
service mysql-server start


9. Система немного подумает и должно написать:

Код
Starting mysql.


10. Перезагружаем сервачок и на этом все.

11. Проверить работу Mysql можно командой:
Код
service mysql-server status


Дополнительная информация:

1. Изначально вы не сможете подключится удаленно к базе данных. По умолчанию вход доступен только локально и пользователь root не имеет пароля.
2. Команды для управления сервером Mysql:

Код
service mysql-server start
service mysql-server stop
service mysql-server status


3. Для того что бы первый раз авторизоваться (через терминал) на сервере Mysql пароль не нужен просто жмем Enter. Но система попросит установить пароль (лучше это сделать сразу).

Команды для авторизации на сервере Mysql:

Код
mysql -u root -p


Для проверки работоспособности сервера Mysql можно ввести команду для просмотра существующих баз данных:
Код
show databases;




Система нам выдаст примерно такой ответ:

Код
root@localhost > show databases;
+------------------------------+
| Database                     |

+------------------------------+
| information_schema    |

| mysql                             |
| performance_schema |
| sys                    |

+-----------------------------+
4 rows in set (0.00 sec)


Команда для очистки каталога msyql:

Код
rm -rf /var/db/mysql/*


Команда для создания нового пользователя:

Код
CREATE USER 'логин пользователя'@'localhost' IDENTIFIED BY 'пароль пользователя';


Команда для установления привелегий пользователя:

Код
GRANT ALL PRIVILEGES ON *.* TO 'логин пользователя'@'localhost' WITH GRANT OPTION;


PASS - нужно заменить на пароль для пользователя superuser
Доступ у пользователя "логин пользователя" будет только с локального компьютера
Чтобы открыть доступ для superuser из сети, нужно добавить нового пользователя
и заменить localhost на %


НЕ ОТКАЖУСЬ ОТ +

Clan: GlooMeX
NIKNAME: GlooMeX*FreeZeR
NIKNAME: GlooMeX*Kawak
NIKNAME: Lytiy*Kawak


Сообщение отредактировал GlooMeX - Суббота, 09.02.2019, 21:31
 
GM PORTAL(ФОРУМ) » МЕТИН 2 » РУКОВОДСТВА » РУКОВОДСТВА ПО СОЗДАНИЮ СЕРВЕРОВ Метин 2 » Установка Mysql на FreeBSD 9.2+ (Мануал по быстрой установке сервера Mysql)
  • Страница 1 из 1
  • 1
Поиск:

Статистика Форума
Последние обновленные темы Самые популярные темы Самые активные Новые участники
  • [SF] The Dark.
  • [SERVERFILE] Serenity2
  • Special Project || Metin2 --> Version 2.0
  • [Release] Server Files Develope
  • Sentely
  • Special Project || Metin2
  • [SF]crazymt2
  • Предлагаю услуги по мапингу (создание карт) в Metin2
  • WarFrame
  • Чистые(не оч)СФ пародирующие ~ метин 2010 года
  • Metin2 Serene v1
  • ВОПРОСИК
  • ๖ۣۜGAniviaMT๖ۣۜG SF+CLIENT๖ۣۜG
  • Mt2WordOnline(Rus)
  • [HowTo]Server file by Bancaq, руководство для новичков.
  • Гайды по созданию сервера Metin2 на Хамачах
  • [SF]crazymt2
  • ЗАПУСКАЕМ 2011 СФ НА ХАМАЧАХ
  • [SF] The Dark.
  • [Release] Server Files Develope
  • NOMED(999)
  • Vagabund(652)
  • Cs_pRo45_RBK_Shtorm(286)
  • 1DJONIK1(201)
  • Jase(193)
  • Inferno(159)
  • Nakiner3190(146)
  • Nagato(137)
  • MrBloodyKill(126)
  • MD_Shved(119)
  • vitaliy46mucak15:47-Воскресенье
    bidgo220923:56-Суббота
    kataboss201522:57-Суббота
    reuzow14:05-Суббота
    ataeksioglu04:38-Суббота
    zaharlobko20:28-Четверг
    gggxfffx17:52-Четверг
    tatarenkoanton9617:47-Четверг
    fufekk106:07-Четверг
    maxim30061718:18-Среда

    Лучшая рип студия!