Базите данни са централна ос в хиляди компании днес, тъй като позволяват да се осъществява автоматизиран и централизиран контрол на милиони данни, които преминават от идентификационните номера на потребителите до ежедневните продажби, тези бази данни могат да станат експоненциално нарастващи с нарастването на компанията. Поради тази причина е от съществено значение да има софтуер, който да е на разположение за този всеобхватен растеж, а ключовите стълбове на системата за бази данни са:
Основни характеристики на PHPADMYN
- Сигурност
- Наличност
- Интегритет
- Капацитет на мащабируемост
- Съвместимост
Ако някой от тези стълбове не е изпълнен, нашите данни, съхранявани в базата данни, можем да се сблъскаме с големи неуспехи. phpMyAdmin е разработен, за да ни помогне да имаме цялостно решение за всички тези типове ситуации, с Solvetic ще се научите да инсталирате phpMyAdmin Ubuntu 20.04 и ще имате стабилна платформа за управление на бази данни.
Какво е phpMyAdminphpMyAdmin е написан на PHP и основната му мисия е да администрира MySQL в мрежата, MySQL е един от най -популярните езици, но phpMyAdmin поддържа стотици операции, които се изпълняват както в MySQL, така и в MariaDB.
Задачи на PhpmyAdminphpmyAdmin се стреми максимално да опрости традиционните задачи на администраторите, тъй като им позволява да се изпълняват директно от опростен, но динамичен интерфейс, ще бъде възможно да се изпълняват задачи като:
- Управление на бази данни.
- Създавайте, редактирайте или изтривайте таблици и колони.
- Използвайте връзки, индекси и др.
- Управление на потребителите и разрешенията.
Функции на PhpmyAdminВ момента PhpMyAdmin се предлага на 72 езика и поддържа LTR и RTL езици, някои от основните му функции са:
- Възможно е да управлявате MySQL потребителски акаунти и привилегии
- Позволява експортиране на информацията в различни формати като CSV, SQL, XML, PDF, ISO / IEC 26300 - текст и електронна таблица на OpenDocument, Word, LATEX
- Поддържа MySQL функции
- Позволява импортиране на данни от CSV и SQL
- Тя ни позволява да управляваме няколко сървъра едновременно
- Тя позволява да се извърши глобално търсене в база данни или в подмножество на тази база данни
- Поддържа групови заявки
Ще видим как да инсталираме phpMyAdmin в Ubuntu 20.04 и оттам да управляваме базите данни, осигурявайки най -доброто решение за нашата организация. Ще видим различни раздели, за да знаем как да инсталираме Apache PHP MysQl и phpMyAdmin в Ubuntu 20.04.
1. Инсталирайте Apache и MySQL на Ubuntu 20.04
Етап 1
Трябва да инсталираме Apache и MySQL в Ubuntu 20.04, за да управляваме както базата данни, така и уебсайта, за да извършим тази инсталация, ще изпълним следната команда:
sudo apt инсталирате apache2 mysql -сървър -y
Стъпка 2
След като този процес приключи, ще видим следното:
Стъпка 3
За да инсталираме phpMyAdmin, трябва да прибягваме до хранилища на трети страни, тъй като по подразбиране phpMyAdmin не е наличен в хранилището на Ubuntu по подразбиране, това хранилище трябва да бъде добавено чрез изпълнение на следното:
sudo apt инсталира софтуер-properties-common -y
Стъпка 4
Сега добавяме хранилището със следната команда:
sudo add-apt-repository ppa: ondrej / php
Стъпка 5
Натискаме клавиша Enter, за да го добавим:
Стъпка 6
След като бъде добавен, можем да инсталираме phpMyAdmin със следната команда:
sudo apt install phpmyadmin php-mbstring php-gettext -y
Стъпка 7
Въвеждаме буквата „S“, за да потвърдим изтеглянето и инсталирането на phpMyAdmin в Ubuntu 20.04 и по време на този процес ще видим следното съобщение:
Стъпка 8
Избираме Apache с интервала и избираме OK, за да продължим процеса, сега ще видим следното съобщение, свързано с базата данни phpMyAdmin:
Стъпка 9
Щракваме върху OK и сега трябва да потвърдим избора:
Стъпка 10
Избираме „Да“ и определяме паролата на phpMyAdmin:
Стъпка 11
Щракваме върху OK и ще потвърдим паролата:
Стъпка 12
След това процесът на инсталиране на phpMyAdmin ще завърши:
Стъпка 13
След това ще активираме разширението PHP mbstring със следната команда:
sudo phpenmod mbstring
Стъпка 14
Продължаваме да рестартираме Apache със следната команда:
sudo systemctl рестартирайте apache2
2. Удостоверете потребителя на phpMyAdmin в Ubuntu 20.04
По подразбиране phpMyAdmin автоматично създава потребител, който управлява базата данни, наречена phpmyadmin, която има административна парола, въведена в процеса на инсталиране, поради съображения за сигурност е идеално да създадете различен потребител, който отговаря за управлението на базите данни чрез phpMyAdmin уеб интерфейс, тъй като сме инсталирали платформата MySQL, там основният потребител на MySQL е конфигуриран да удостоверява чрез приставката auth_socket, целта е да се промени методът за удостоверяване от auth_socket на mysql_native_password.
Етап 1
За да направим това, влизаме в MySQL Shell със следната команда:
sudo mysql
Стъпка 2
Проверяваме текущия метод за удостоверяване на потребителя на MySQL със следната команда там в Shell:
SELECT user, authentication_string, plugin, host FROM mysql.user;
Стъпка 3
Този резултат показва, че root използва приставката auth_socket за нейното удостоверяване, за да се удостовери с парола ще е необходимо да въведете следния ред:
ALTER USER 'root' @ 'localhost' ИДЕНТИФИЦИРАН С MySQL_native_password BY 'парола';
Стъпка 4
Прилагаме промените с командата:
ФЛУШ ПРИВИЛЕГИ;
Стъпка 5
Сега проверяваме промяната със следната команда:
SELECT user, authentication_string, plugin, host FROM mysql.user;
Стъпка 6
Можем да видим, че методът за удостоверяване вече е "mysql_native_password".
Следващата стъпка, която трябва да предприемете, ще бъде да създадете потребителски "phpmyadminuser" за процеса на свързване с phpMyAdmin, от MySQL Shell изпълняваме следното: да влезем с root потребителя и паролата, която сме установили:
mysql -u корен -p
Стъпка 7
Там въвеждаме следните редове, където се създава потребителят с парола и се предоставят съответните разрешения. Напускаме Shell с командата exit;
СЪЗДАВАНЕ НА ПОТРЕБИТЕЛЯ 'phpmyadminuser' @ '' localhost 'ИДЕНТИФИЦИРАНО ОТ' парола '; ПРЕДОСТАВЕТЕ ВСИЧКИ ПРИВИЛЕГИИ НА *. * НА 'phpmyadminuser' @ '' localhost 'С ОПЦИЯ ЗА ГРАНТ;
3. Отворете phpMyAdmin в Ubuntu 20.04
Етап 1
За това трябва да знаем IP адреса на Ubuntu 20.04, за това изпълняваме командата „ip add“:
Стъпка 2
Сега отиваме в браузър и въвеждаме следното:
http: // IP_адрес / phpmyadmin
Увеличете
Стъпка 3
Въвеждаме потребителското име и паролата, които сме създали в MySQL Shell:
Увеличете
Стъпка 4
Или ако искаме, можем да влезем с root потребителя и това ще бъде първоначалната конзола на phpMyAdmin в Ubuntu 20.04:
Увеличете
Отстрани намираме всички пакети и езици, инсталирани със съответната им версия, в централния панел конфигурираме общи аспекти, а от лявата страна намираме инструментите за работа в базите данни.
4. Конфигурирайте защитата на phpMyAdmin в Ubuntu 20.04
Ключова стъпка за защита е да защитите екземпляра phpMyAdmin с din от всякакъв вид неоторизиран достъп, това е възможно благодарение на .htaccess функциите за удостоверяване и оторизация, вградени в Apache.
Етап 1
Достъпваме до файла със следната команда:
sudo nano /etc/apache2/conf-available/phpmyadmin.confСтъпка 2
Ще видим следното:
Стъпка 3
Там ще активираме използването на файлове .htaccess, като добавим реда „AllowOverride All“, както следва:
Опции SymLinksIfOwnerMatch DirectoryIndex index.php AllowOverride All
Стъпка 4
Запазваме промените, като използваме следната комбинация от клавиши:
Ctrl + O
Оставяме редактора, използвайки:
Ctrl + X
Стъпка 5
Рестартираме Apache:
sudo systemctl рестартирайте apache2
Стъпка 6
Сега ще създадем .htaccess файл в директорията phpmyadmin, както следва:
sudo nano /usr/share/phpmyadmin/.htaccessСтъпка 7
Там ще въведем следното:
AuthType Basic AuthName „Ограничени файлове“ AuthUserFile /etc/phpmyadmin/.htpasswd Изисква валиден потребител
Стъпка 8
Запазваме направените промени, време е да създадем администраторски потребител с помощната програма htpasswd, както следва:
sudo htpasswd -c /etc/phpmyadmin/.htpasswd администратор
Стъпка 9
Целта е, че при достъп до phpMyAdmin от браузъра се стартира следният изскачащ прозорец за въвеждане на идентификационните данни:
Увеличете
Стъпка 10
Кликваме върху „Вход“ за достъп до phpMyAdmin:
Увеличете
Стъпка 11
Ще видим конзолата phpMyAdmin така:
Увеличете
От този момент ще можем да използваме всички опции на phpMyAdmin за управление на MySQL по много по -интерактивен начин и по този начин ще знаем как да инсталираме Apache PHP MysQl и phpMyAdmin в Ubuntu 20.04.