Все загрузки для 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.