MariaDB е безплатен и отворен код на популярния сървърен софтуер за управление на база данни MySQL. Той е разработен под GPLv2 (Общ публичен лиценз версия 2) от оригиналните разработчици на MySQL и е предназначен да остане с отворен код.
Той е проектиран да постигне висока съвместимост с MySQL. Като за начало можете да прочетете функциите на MariaDB срещу MySQL за повече информация и важното е, че се използва от големи компании/организации като Wikipedia, WordPress.com, Google plus и много други.
В тази статия ще ви покажем как да инсталирате MariaDB 10.1 стабилна версия в различни дистрибуции на Debian и Ubuntu.
Инсталирайте MariaDB в Debian и Ubuntu
1. Преди да инсталирате MariaDB, ще трябва да импортирате ключа на хранилището и да добавите хранилището на MariaDB със следните команди:
На Debian 10(Sid)
$ sudo apt-get install software-properties-common $ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8 $ sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian sid main'
На Debian 9 (Разтягане)
$ sudo apt-get install software-properties-common $ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8 $ sudo add-apt-repository 'deb [arch=amd64] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian stretch main'
На Debian 8 (Джеси)
$ sudo apt-get install software-properties-common $ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db $ sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian jessie main'
На Debian 7 (Wheezy)
$ sudo apt-get install python-software-properties $ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db $ sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian wheezy main'
На Ubuntu 16.10 (Yakkety Yak)
$ sudo apt-get install software-properties-common $ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 $ sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu yakkety main'
На Ubuntu 16.04 (Xenial Xerus)
$ sudo apt-get install software-properties-common $ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 $ sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu xenial main'
На Ubuntu 14.04 (Надежден)
$ sudo apt-get install software-properties-common $ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db $ sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu trusty main'
2. След това актуализирайте списъка с източници на системни пакети и инсталирайте MariaDB сървър така:
$ sudo apt-get update $ sudo apt-get install mariadb-server
По време на инсталацията ще бъдете помолени да конфигурирате сървъра на MariaDB; задайте сигурна парола за root потребител в интерфейса по-долу.
Въведете отново паролата и натиснете [Enter] за да продължите с процеса на инсталиране.
3. При инсталиране на MariaDB пакети завършва, стартирайте демона на сървъра на базата данни за средното време и му разрешите да стартира автоматично при следващото зареждане, както следва:
------------- On SystemD Systems ------------- $ sudo systemctl start mariadb $ sudo systemctl enable mariadb $ sudo systemctl status mariadb ------------- On SysVinit Systems ------------- $ sudo service mysql start $ chkconfig --level 35 mysql on OR $ update-rc.d mysql defaults $ sudo service mysql status
4. След това стартирайте mysql_secure_installation
скрипт за защита на базата данни, където можете:
- задайте root парола (ако не е зададена в стъпката за конфигуриране по-горе).
- деактивирайте дистанционното влизане в root
- премахване на тестова база данни
- премахване на анонимни потребители и
- презареждане на правата
$ sudo mysql_secure_installation
5. След като сървърът на базата данни е защитен, проверете дали е инсталирана версия и влезте в командната обвивка MariaDB, както следва:
$ mysql -V $ mysql -u root -p
За да започнете да изучавате MySQL/MariaDB, прочетете:
- Научете MySQL / MariaDB за начинаещи – част 1
- Научете MySQL / MariaDB за начинаещи – част 2
- Основни команди за администриране на база данни на MySQL – част III
- 20 MySQL (Mysqladmin) команди за администриране на база данни – част IV
И вижте тези 4 полезни инструмента за команден ред за наблюдение на производителността на MySQL/MariaDB в Linux, а също така прегледайте тези 15 полезни съвета за настройка и оптимизиране на производителността на MySQL/MariaDB.
Това е всичко. В тази статия ви показахме как да инсталирате MariaDB 10.1 стабилна версия в различни версии на Debian и Ubuntu. Можете да ни изпратите всякакви въпроси/мисли чрез формуляра за коментари по-долу.