Adminer е уеб-базиран инструмент, който ви позволява да управлявате множество системи от бази данни от централно място. Инструментът е удобен за потребителя, лек и с първокласно представяне с чист потребителски интерфейс.
Мениджърът на базата данни Adminer е наличен във всички дистрибуции на Linux. Можете лесно да го инсталирате и конфигурирате в Ubuntu чрез терминала и да получите достъп до неговия уеб интерфейс през всеки браузър. Можете да изпълнявате операции с бази данни директно от таблото на администратора и лесно да управлявате множество бази данни.
Ето как да инсталирате и настроите Adminer на Ubuntu.
Какво е администратор?
Алтернатива на phpMyAdmin, Adminer е инструмент с отворен код за управление на множество бази данни от централизирано място. Инструментът поддържа MariaDB, MySQL, SQLite, Oracle, PostgreSQL, MongoDB и Elasticsearch.
Adminer има по-добра сигурност от phpMyAdmin и е по-лек. Той идва с чист интерфейс, който го прави лесен за използване и научаване. Можете да получите достъп до него от уеб интерфейса, като предоставите IP адреса на машината, на която се изпълнява екземплярът на Adminer.
Как да инсталирате Adminer на Ubuntu
Ето стъпките за инсталиране на Adminer Базирани на Ubuntu дистрибуции:
Стъпка 1: Актуализирайте и надстройте Ubuntu
Преди да преминете към инсталацията на Adminer, трябва да актуализирате и надстроите системата си, така че да не се сблъсквате с проблеми с новите инсталации. Отворете терминала на вашата Ubuntu машина, като натиснете Ctrl + Alt + T и изпълнете командите за актуализиране и надграждане.
sudo apt актуализация && sudo apt подобряване на
Стъпка 2: Инсталирайте Apache на Ubuntu
След като актуализирате и надстроите системните пакети, следващата задача е да инсталирате Apache. Направете това, като изпълните следната команда:
sudo apt Инсталирай apache2
След като Apache бъде инсталиран успешно, активирайте услугата с помощта на помощната програма systemctl:
sudo systemctl активиране --сега apache2
Също така се уверете, че Apache работи добре, без да причинява грешки във фонов режим.
sudo systemctl status apache2 --no-pager -l
Това показва, че Apache е активен и работи добре на Ubuntu.
Стъпка 3: Инсталирайте PHP на Ubuntu
Тъй като Adminer е написан на PHP, трябва да инсталирате PHP и неговите основни разширения. За да го инсталирате, стартирайте:
sudo apt Инсталирай php php-curl libapache2-мод-php php-cli php-mysql php-gd php-fpm
След като успешно инсталирате PHP и неговите разширения, презаредете Apache с:
systemctl презареди apache2
Стъпка 4: Инсталирайте MariaDB на Ubuntu
След като инсталирате PHP, имате нужда от база данни във вашата система, която можете да управлявате с помощта на Adminer. Можете да инсталирате всяка база данни като MySQL, MariaDB, PostgreSQL, MongoDB, SimpleDB и др.
Тъй като MariaDB се използва най-вече в много приложения, базирани на PHP, нека го инсталираме на Ubuntu.
sudo apt Инсталирай mariadb-сървър
След като базата данни е инсталирана, активирайте я:
sudo systemctl активиране --сега mariadb
Проверете дали базата данни работи добре, като проверите състоянието й:
sudo systemctl status mariadb
Това показва, че MariaDB е в активно състояние и работи добре на Ubuntu.
След като инсталирате MariaDB, вие също трябва да го защитите с помощта на скрипт, който ви позволява да зададете root парола за MariaDB, премахване на анонимни потребители, забрана на отдалечено root влизане и изтриване на теста база данни. За да изпълните скрипта, изпълнете:
sudo mysql_secure_installation
Стъпка 5: Задайте администраторска парола за администратор
За да управлявате базата данни с помощта на Adminer, имате нужда от достъп до основния потребител на базата данни. За целта се нуждаете от root парола, която ще ви позволи да управлявате всички бази данни чрез Adminer.
За да зададете паролата, първо отворете командния ред на MySQL:
sudo mysql
За да зададете root парола, изпълнете:
КОМПЛЕКТПАРОЛАЗА"корен"@'localhost' = ПАРОЛА("моята парола");
Не забравяйте да замените "моята парола" с паролата, която искате да запазите за root потребителя.
За да актуализирате паролата, изпълнете:
ПРОМИВАЙТЕПРИВИЛЕГИИ;
За да излезете от командния ред на MariaDB, изпълнете:
изход;
Стъпка 6: Инсталирайте Adminer на Ubuntu
Можете да инсталирате Adminer на Ubuntu с помощта на мениджъра на пакети APT:
sudo apt Инсталирай администратор
Веднъж инсталиран, активирайте php-fpm:
sudo a2enconf php*-fpm
За да активирате конфигурационния файл на Apache за администратор, изпълнете:
sudo a2enconf администратор
Сега презаредете Apache, за да актуализирате току-що направените промени:
systemctl презареди apache2
След като презаредите Apache, рестартирайте го с:
sudo systemctl рестартирайте apache2
Стъпка 7: Достъп до уеб интерфейса на администратора
Сега, след като всички необходими инсталации, необходими за Adminer, са направени, можете да получите достъп до приложението чрез уеб интерфейса и да започнете да управлявате вашата база данни.
За достъп до Adminer отворете браузър и въведете IP адреса на машината, на която работи Adminer.
Ако използвате Adminer на локалната система, използвайте този адрес:
http://127.0.0.1/adminer
Ако обаче използвате Adminer на отдалечена машина, предоставете IP адреса на машината за достъп до Adminer по следния начин:
http://server-ip-address/adminer
Ще видите следната страница за вход в браузъра си, след като стартирате уеб адреса на администратора:
За да влезете в администратора, въведете root като потребителско име и въведете паролата, която сте задали в стъпка 5. Няма нужда да предоставяте името на базата данни, тъй като администраторът има достъп до всички налични бази данни, така че оставете База данни кутия празна. След като въведете цялата поискана информация, щракнете върху Влизам.
След като получите достъп, ще намерите следното табло за управление. От тук имате достъп до всички налични бази данни, за да ги управлявате. Тук също можете да създадете или изтриете база данни.
Както можете да видите, интерфейсът на администратора е прост, не е много попълнен и следователно лесен за управление.
Как да деинсталирате Adminer от Ubuntu
Ако вече не се нуждаете от администратор, за да управлявате вашите бази данни, можете просто да го деинсталирате от вашата система. За да премахнете Adminer от Ubuntu, изпълнете:
sudo apt autoremove --изчистване на администратор
Ако също така искате да премахнете MariaDB, Apache и PHP от вашата система, това също е възможно чрез използване на основни команди на Linux.
За да направите това, първо трябва да спрете тези услуги и след това да ги изтриете. За да спрете Apache и MariaDB, изпълнете:
sudo systemctl Спри се apache2 mariadb
Сега премахнете MariaDB, PHP и Apache с:
sudo apt autoremove --purge mariadb-сървър php* apache2
Управлявайте ефективно всичките си бази данни от централизиран администраторски интерфейс
Администраторът ви позволява да управлявате всичките си бази данни от един уеб интерфейс. Можете да извършвате множество операции с база данни на Adminer, като например създаване или изтриване на база данни, редактиране на таблици, разглеждане/вмъкване/редактиране на редове на таблици, сортиране на колони, редактиране на DB обекти и много други Повече ▼.
Също така няма ограничение за управление на бази данни в Adminer. phpMyAdmin, от друга страна, поддържа само MariaDB и MySQL, което прави Adminer основната система за управление на бази данни. Можете да изберете да използвате phpMyAdmin, но ще трябва да инсталирате MariaDB или MySQL на вашата машина.