Учебники

MariaDB — Установка

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

Установка на LINUX / UNIX

Если у вас есть глубокие знания о системах Linux / Unix, просто загрузите исходный код для сборки вашей установки. Рекомендуемый способ установки — использовать дистрибутивные пакеты. MariaDB предлагает пакеты для следующих дистрибутивов Linux / Unix —

  • RedHat / CentOS / Fedora
  • Debian / Ubuntu

Следующие дистрибутивы включают пакет MariaDB в свои репозитории —

  • OpenSUSE
  • Arch Linux
  • Mageia
  • мятный
  • Slackware

Выполните следующие шаги для установки в среде Ubuntu —

Шаг 1 — Войдите в систему как пользователь root.

Шаг 2 — Перейдите в каталог, содержащий пакет MariaDB.

Шаг 3 — Импортируйте ключ подписи GnuPG со следующим кодом —

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db

Шаг 4 — Добавьте MariaDB в файл sources.list . Откройте файл и добавьте следующий код —

sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntuprecise main'

Шаг 5 — Обновите систему следующим образом —

sudo apt-get update

Шаг 6 — Установите MariaDB со следующим —

sudo apt-get install mariadb-server

Установка на Windows

После обнаружения и загрузки файла автоматической установки (MSI) просто дважды щелкните файл, чтобы начать установку. Мастер установки проведет вас через каждый шаг установки и любые необходимые настройки.

Проверьте установку, запустив ее из командной строки. Перейдите к месту установки, обычно в каталоге, и введите в командной строке следующее:

mysqld.exe --console

Если установка прошла успешно, вы увидите сообщения, связанные с запуском. Если это не появляется, у вас могут быть проблемы с разрешениями. Убедитесь, что ваша учетная запись пользователя может получить доступ к приложению. Графические клиенты доступны для администрирования MariaDB в среде Windows. Если вы находите командную строку неудобной или громоздкой, обязательно поэкспериментируйте с ними.

Тестирование установки

Выполните несколько простых задач, чтобы подтвердить функционирование и установку MariaDB.

Используйте утилиту администратора для получения статуса сервера

Просмотр версии сервера с помощью двоичного файла mysqladmin.

[root@host]# mysqladmin --version

Он должен отображать версию, дистрибутив, операционную систему и архитектуру. Если вы не видите вывод этого типа, проверьте вашу установку на наличие проблем.

Выполнение простых команд с клиентом

Откройте командную строку для MariaDB. Это должно соединить вас с MariaDB и разрешить выполнение команд. Введите простую команду следующим образом —

mysql> SHOW DATABASES;

После установки

После успешной установки MariaDB установите пароль root. У новой установки будет пустой пароль. Введите следующее, чтобы установить новый пароль —

mysqladmin -u root password "[enter your password here]";

Введите следующее, чтобы подключиться к серверу с вашими новыми учетными данными —

mysql -u root -p
Enter password:*******

Обновление на Windows

Если у вас уже установлен MySQL в вашей системе Windows, и вы хотите обновить его до MariaDB; не удаляйте MySQL и устанавливайте MariaDB. Это приведет к конфликту с существующей базой данных. Вместо этого вы должны установить MariaDB, а затем использовать мастер обновления в установочном файле Windows.

Параметры вашего MySQL файла my.cnf должны работать с MariaDB. Тем не менее, MariaDB имеет много функций, которых нет в MySQL.

Рассмотрим следующие конфликты в вашем файле my.cnf —

  • MariaDB по умолчанию использует механизм хранения Aria для временных файлов. Если у вас много временных файлов, измените размер буфера ключа, если вы не используете таблицы MyISAM.

  • Если ваши приложения часто подключаются / отключаются, измените размер кэша потока.

  • Если вы используете более 100 соединений, используйте пул потоков.

MariaDB по умолчанию использует механизм хранения Aria для временных файлов. Если у вас много временных файлов, измените размер буфера ключа, если вы не используете таблицы MyISAM.

Если ваши приложения часто подключаются / отключаются, измените размер кэша потока.

Если вы используете более 100 соединений, используйте пул потоков.

Совместимость

MySQL и MariaDB практически идентичны. Тем не менее, существует достаточно различий, чтобы создать проблемы при обновлении. Просмотрите больше этих ключевых различий в Базе знаний MariaDB.