вступ
phpMyAdmin це інструмент безкоштовного програмного забезпечення, визначений у PHP , призначений для адміністрування MySQL в Інтернеті. Цей програмний інструмент підтримує величезний діапазон операцій MariaDB і MySQL . Найчастіше використовувані операції – це дозволи, користувачі, індекси, відносини, стовпці, таблиці, керування базами даних тощо. Це можна реалізувати за допомогою інтерфейсу користувача. Тим не менш, у нас є можливість виконувати оператор SQL безпосередньо.
налаштування шляху python
phpMyAdmin використовує величезний діапазон документації, і користувачі зможуть оновлювати вікі-сторінки та поширювати ідеї щодо кількох операцій. Це допоможе нам, якщо ми зіткнемося з будь-якою проблемою. Ми можемо застосувати різні канали підтримки, щоб отримати підтримку.
Крім того, phpMyAdmin дуже добре задокументовано в книзі, поясненій розробниками- Освоєння phpMyAdmin для ефективного керування MySQL , доступний в Іспанська і англійська .
Ключові моменти:
- Цей проект є членом Software Freedom Conservancy. Software Freedom Conservancy — це некомерційна компанія, яка підтримує вдосконалення, просування, розробку програмного забезпечення з відкритим кодом, Libre та захист безкоштовних проектів.
Особливості phpMyAdmin:
- Імпорт даних через SQL і CSV
- Інтуїтивно зрозумілий веб-інтерфейс
- Підтримка аспектів MySQL:
- Відкидайте та переглядайте бази даних, індекси, поля, подання та таблиці.
- Змінюйте, перейменовуйте, видаляйте, копіюйте та створюйте бази даних, індекси, поля та таблиці.
- Підтримувати таблиці, бази даних і сервер із пропозиціями на сервері
- Створюйте закладки, редагуйте та виконуйте пакетні запити та оператори SQL.
- Керуйте привілеями та обліковими записами користувачів MySQL.
- Керуйте збереженими тригерами та процедурами.
- Експорт даних для кількох форматів: PDF, XML, SQL, JEC/JSO, CSV .
- Розробка графічного макету нашої бази даних у кількох форматах.
- Кілька серверів.
- Створення складних запитів за допомогою QBE (Query-by-example).
- Перетворення збережених даних у формат із попередньо визначеним набором функцій, наприклад відображення BLOB-даних як посилання для завантаження або зображення.
- Глобальний пошук у базі даних або будь-якій її підмножині.
Підключення phpMyAdmin
phpMyAdmin може бути доступний за допомогою імені хоста 127.0.0.1 з різних причин безпеки. Ми повинні створити SSH-тунель, який направляє запити до будь-якого веб-сервера через 127.0.0.1 для доступу до нього через віддалену систему. Це означає, що ми повинні мати можливість підключитися до нашого сервера через SSH для віддаленого доступу до програм.
Примітка: переконайтеся, що наш сервер бази даних і Інтернет запущені, перш ніж переходити до наступних кроків.
Для доступу до phpMyAdmin через тунель SSH нам потрібен клієнт SSH. У наведених нижче інструкціях ми вибрали PuTTY. PuTTY — це клієнт SSH (безкоштовний) для платформ LINUX і Windows. Початковий крок — це налаштування PuTTY.
Після того, як ми правильно налаштуємо наш SSH-клієнт і ми підтвердимо, що ми можемо успішно отримати доступ до нашого екземпляра за допомогою SSH, нам потрібно створити SSH-тунель для доступу до phpMyAdmin. Розгляньте наступні кроки:
- У розділі «Підключення -> SSH -> Тунелі» включіть новий порт, ввівши наведені нижче значення:
- Порт джерела: 8888
- Призначення: localhost:80
Примітка. Якщо ми перенаправляємо запити HTTP на порт HTTP, ми повинні враховувати порт 443, а не 80.
Він створить захищений тунель через переадресацію порту через віддалений сервер для будь-якого порту на локальному хості (localhost або 127.0.0.1).
- Натисніть кнопку, тобто «Додати», щоб додати конфігурацію захищеного тунелю до будь-якого сеансу. Ми побачимо доданий порт у списку «Переадресовані порти».
- Збережіть наші зміни, натиснувши «Зберегти» в розділі «Сеанс».
- Натисніть кнопку, наприклад «Відкрити», щоб відкрити сеанс SSH для сервера. Цей сеанс SSH додасть захищений тунель серед двох описаних портів.
- Отримайте доступ до консолі phpMyAdmin із створеного нами захищеного тунелю, перейшовши за адресою http://127.0.0.1:8888/phpmyadmin.
- Тепер увійдіть до phpMyAdmin за допомогою наведеної нижче інформації:
- Ім'я користувача: root
- Пароль: пароль програми
Доступ до phpMyAdmin через MacOS і Linux
Щоб отримати доступ до програми, що позовує наш веб-браузер, створіть SSH-тунель, як зазначено нижче:
- Відкрийте вікно терміналу (нове) у нашій локальній системі (у Dash в Ubuntu або MacOS, використовуючи «Finder -> Applications -> Utilities -> Terminal»).
- Переконайтеся, що у нас є наші облікові дані SSH (також описуються як файл ключа .pem).
- Виконайте наведену нижче команду для налаштування тунелю SSH за допомогою файлу ключа SSH. Пам’ятайте про заміну KEYFILE за допомогою шляху до нашого SERVER-IP і закритого ключа на ім’я хоста або IP-адресу (відкриту) нашого сервера:
ssh -N -L 8888:127.0.0.1:80 -ⅰKEYFILE bitnami@SERVER-IP
- Виконайте наведену нижче команду для налаштування SSH-тунелю з використанням пароля SSH. Нам потрібно замінити SERVER-IP на ім’я хоста або IP-адресу (публічну) нашого сервера. Введіть пароль SSH, коли буде запропоновано.
ssh -N -L 8888:127.0.0.1:80 KEYFILE bitnami@SERVER-IP
Примітка. Команда створить тунель SSH. Однак він не покаже жодного результату на консолі сервера.
- Отримайте доступ до консолі phpMyAdmin із захищеного тунелю, який ми створили, перейшовши за адресою hhtp://127.0.0.1:8888/phpmyadmin.
- Тепер увійдіть до phpMyAdmin за допомогою наведеної нижче інформації:
- Ім'я користувача: root
- Пароль: пароль програми