Ўстаноўка phpMyAdmin ў Ubuntu

Anonim

Ўстаноўка phpMyAdmin ў Ubuntu

Практычна кожны вэб-распрацоўшчык, які валодае дыстрыбутывам Ubuntu, ўзаемадзейнічае з інструментам phpMyAdmin, каб ажыццяўляць адміністраванне базамі дадзеных сервераў MySQL праз вэб-інтэрфейс. Дадаткова гэты кампанент з'яўляецца часткай LAMP, аб інсталяцыі якой мы ўжо казалі на нашым сайце ў рамках іншага матэрыялу. Сённяшняя артыкул будзе нацэлена на неспрактыкаваных карыстачоў, хто толькі пачынае сваё знаёмства з вэб-распрацоўкай і жадае ўсталяваць phpMyAdmin на свой кампутар. Далей мы прадставім пакрокавую інструкцыю, якая дазволіць разабрацца з усімі аспектамі выканання пастаўленай задачы.

Усталёўваем phpMyAdmin ў Ubuntu

Адразу папярэдзім, што ўсе наступныя дзеянні будуць выконвацца праз «Тэрмінал», таму будзьце гатовыя да таго, што прыйдзецца ўводзіць мноства самых разнастайных каманд. Яшчэ мы пакажам, як ажыццяўляецца першасная налада phpMyAdmin па завяршэнні інсталяцыі. Возьмем за прыклад самы папулярны вэб-сервер Apache і СКБД MySQL. Калі зараз вам неабходны кожны з гэтых кампанентаў, лепш скарыстацца прыведзенай ніжэй спасылкай, дзе распавядаецца аб усталёўцы LAMP, а мы ж пераходзім непасрэдна да ўзаемадзеянню з неабходным сёння кампанентам.

Практычна заўсёды падобная простая ўстаноўка праходзіць без якіх-небудзь праблем. Аднак калі ў вас узніклі сістэмныя непаладкі, звязаныя з мэнэджарам пакетаў, на экране з'явіцца інфармацыя аб тым, што інсталяцыя не ўдалася. Гэтую сітуацыю варта аператыўна вырашыць, скарыстаўшыся пошукам выпраўленняў канкрэтнай праблемы праз афіцыйную дакументацыю Ubuntu або прыстасаваныя форумы.

Крок 2: Усталёўка phpMyAdmin

Гэты этап - самы асноўны, паколькі цяпер мы зоймемся непасрэднай інсталяцыяй кампанента phpMyAdmin. Існуюць розныя метады, якія дазваляюць зрабіць гэта, а прасцей за ўсё будзе скарыстацца афіцыйным рэпазітаром, што мы і прапануем ажыццявіць ў наступнай інструкцыі.

  1. Для ўстаноўкі спатрэбіцца ўвесці каманду sudo apt install phpmyadmin і актываваць яе.
  2. Ўстаноўка phpMyAdmin ў Ubuntu пасля дадання спецыяльнага пашырэння

  3. З'явіцца паведамленне аб неабходнасці запампоўкі архіваў. У паведамленні «Працягваць?» выберыце варыянт Д.
  4. Увод пароля суперпользователя для ўстаноўкі phpMyAdmin ў Ubuntu

  5. Дачакайцеся з'яўлення кансольнага вокны «Настройка пакета». Тут у першую чаргу паказваецца вэб-сервер для аўтаматычнай канфігурацыі. Выберыце свой, затым націсніце на Tab, каб хутка перамясціцца да кнопкі «ОК».
  6. Выбар вэб-сервера для далейшай ўстаноўкі phpMyAdmin ў Ubuntu

  7. Чакайце некалькі хвілін, каб пакеты былі цалкам распакаваныя. Падчас гэтай аперацыі не зачыняйце кансоль і ня выконвайце іншых дзеянняў на ПК.
  8. Чаканне завяршэння распакавання файлаў phpMyAdmin ў Ubuntu

  9. Зноў з'явіцца «Настройка пакета». Цяпер тут ажыццяўляецца рэдагаванне базы дадзеных. Азнаёмцеся з прадстаўленай у акне інфармацыяй і абярыце падыходны варыянт.
  10. Пераход да першаснай налады phpMyAdmin ў Ubuntu пасля ўстаноўкі

  11. Стварыце новы пароль для базы дадзеных.
  12. Ўвод пароля для доступу да phpMyAdmin ў Ubuntu падчас ўстаноўкі

  13. Пацвердзіце яго, паўторна увёўшы ў якая з'явілася форму.
  14. Пацвярджэнне пароля пры яго стварэнні ў phpMyAdmin ў Ubuntu

  15. Пакажыце зручны для сябе метад падлучэння да базы дадзеных.
  16. Выбар метаду падлучэння да базы дадзеных phpMyAdmin ў Ubuntu пры ўсталёўцы

  17. Нумар порта службы будзе зададзены аўтаматычна. Калі ў вас маецца патрэба змяніць яго, проста сцярыце колькасці і пакажыце неабходны порт.
  18. Ўвод порта для падлучэння да сервера phpMyAdmin ў Ubuntu

  19. Задайце імя стандартнай базы дадзеных.
  20. Увод назвы новай базы дадзеных пры ўсталёўцы phpMyAdmin ў Ubuntu

  21. Азнаёмцеся з інфармацыяй па стварэнні імя карыстальніка.
  22. Інфармацыя аб правільным стварэнні мени карыстальніка ў phpMyAdmin ў Ubuntu

  23. Зараз вам трэба будзе самастойна задаць яго, адштурхваючыся ад прачытанай інструкцыі і сваіх патрэбаў.
  24. Стварэнне новага карыстальніка для доступу да БД phpMyAdmin ў Ubuntu

  25. Ўпішыце яшчэ адзін пароль, які будзе служыць для доступу MySQL да phpMyAdmin.
  26. Пароль для доступу да БД пры ўсталёўцы phpMyAdmin ў Ubuntu

Пасля на экране адлюструецца інфармацыя аб паспяховай інсталяцыі phpMyAdmin ў сістэму. Калі ж падчас налады або распакавання узніклі якія-небудзь непаладкі, вы таксама будзеце пра іх апавешчаныя. Дадаткова прапануюць і варыянты дзеянняў, напрыклад, ігнараванне праблемы, паўторная спроба яе рашэння або пропуск.

Крок 3: Стварэнне новага карыстальніка

Падчас папярэдняга этапу сродак інсталяцыі прапаноўвала стварыць новага карыстальніка для phpMyAdmin, але некаторыя юзэры прапусцілі гэты момант ці маюць патрэбу ў даданні яшчэ некалькіх уліковых запісаў. Давайце пачнем наш раздзел асноўных налад з інструкцыі па стварэнні профілю.

  1. Адкрыйце новую сесію ў «тэрмінале» і надрукуйце там sudo mysql для запуску базы дадзеных.
  2. Запуск базы дадзеных для дадатковай налады phpMyAdmin ў Ubuntu

  3. Абавязкова спатрэбіцца ўвесці пароль суперпользователя.
  4. Увод пароля для паспяховага запуску базы дадзеных phpMyAdmin ў Ubuntu

  5. У якасці першай каманды увядзіце CREATE USER 'admin' @ 'localhost' IDENTIFIED BY 'PASSWORD' ;, дзе admin '@' localhost - імя ўліковага запісу, а PASSWORD - які ўсталёўваецца пароль.
  6. Каманда для стварэння новага карыстальніка ў базе дадзеных phpMyAdmin ў Ubuntu

  7. Усталюйце асноўныя прывілеі праз GRANT ALL PRIVILEGES ON *. * TO 'admin' @ 'localhost' WITH GRANT OPTION ;, абавязкова памяняўшы імя карыстальніка на паказанае раней.
  8. Каманда для ўстаноўкі прывілеяў новага карыстальніка phpMyAdmin ў Ubuntu

  9. У апошнюю чаргу увядзіце і актывуйце FLUSH PRIVILEGES ;.
  10. Завяршальная каманда пры стварэнні карыстальніка phpMyAdmin ў Ubuntu

  11. Вы будзеце апавешчаныя аб паспяховым заканчэнні аперацыі.
  12. Паспяховае стварэнне новага карыстальніка phpMyAdmin ў Ubuntu

Практычна такім жа чынам вы можаце ствараць неабмежаваную колькасць карыстальнікаў, якія будуць падлучацца да phpMyAdmin шляхам ўводу імя ўліковага запісу і пароля ад яе. Улічвайце толькі ўстаноўку прывілеяў для кожнага профілю. Дэталёва аб гэтым напісана ў афіцыйнай дакументацыі.

Крок 4: Забеспячэнне бяспекі

Стварэнне асноўных правілаў бяспекі для phpMyAdmin - не заўсёды неабходнае дзеянне, аднак калі сервер напрамую звязаны з адкрытай сеткай, то варта задаць хоць бы асноўныя палітыкі, якія дапамогуць пры паверхневых атаках. Давайце хутка разбярэмся з тым, як менавіта ажыццяўляецца налада абароны сервера.

  1. Усе далейшыя дзеянні будуць вырабляцца шляхам змены канфігурацыйных файлаў. Для гэтага трэба задзейнічаць тэкставы рэдактар. Стандартныя рашэнні могуць быць незразумелыя пачаткоўцам карыстачам, таму давайце пачнем з дадання ў сістэму больш зручнага рашэння. Набярыце sudo apt install nano і націсніце на Enter.
  2. Ўстаноўка тэкставага рэдактара для далейшай налады phpMyAdmin ў Ubuntu

  3. Пасля паспяховай інсталяцыі запусціце першы канфігурацыйны файл праз sudo nano /usr/share/phpmyadmin/.htaccess.
  4. Запуск канфігурацыйнага файла бяспекі phpMyAdmin ў Ubuntu

  5. Тут у любы пустой радку ўстаўце наступныя чатыры правілы.

    AuthType Basic

    AuthName "Restricted Files"

    AuthUserFile /etc/phpmyadmin/.htpasswd

    Require valid-user

  6. Ўстаноўка стандартных правілаў бяспекі для phpMyAdmin ў Ubuntu

  7. Выкарыстоўвайце камбінацыю Ctrl + O для захавання налад.
  8. Захаванне змяненняў у тэкставым рэдактары пры наладзе phpMyAdmin ў Ubuntu

  9. Пры запыце не змяняйце імя аб'екта, а проста націсніце на Enter.
  10. Выбар імя для захавання канфігурацыйнага файла phpMyAdmin ў Ubuntu

  11. Калі ўсе налады будуць захаваны, націсніце на Ctrl + X для закрыцця бягучага файла.
  12. Выхад з рэдактара пасля налады бяспекі phpMyAdmin ў Ubuntu

  13. Следам ўсталюйце новы пароль для галоўнай ўліковага запісу, калі гэтага не было зроблена раней. Актывуйце каманду sudo htpasswd -c /etc/phpmyadmin/.htpasswd user.
  14. Запуск сродкі па ўстаноўцы пароля для карыстальніка phpMyAdmin ў Ubuntu

  15. У якая з'явілася радку увядзіце прымальны для вас ключ доступу і пасля актывацыі паўтарыце яго.
  16. Увод новага пароля для названага карыстальніка phpMyAdmin ў Ubuntu

  17. Засталося толькі наладзіць вэб-сервер пад усе унесеныя раней змены. Для гэтага адкрыйце адпаведны файл праз sudo nano /etc/apache/apache2.conf.
  18. Запуск тэкставага рэдактара для налады вэб-сервера phpMyAdmin ў Ubuntu

  19. Ўстаўце адзначаныя ніжэй радкі і захавайце змены.

    AllowOverride All

    Require all granted

  20. Настройка вэб-сервера phpMyAdmin ў Ubuntu для новага карыстальніка

Усе астатнія налады бяспекі ажыццяўляйце, зыходзячы з сваіх патрэбаў, улічваючы пры гэтым сінтаксіс і агульныя правілы, якія апісаны ў дакументацыі phpMyAdmin.

У рамках сённяшняга матэрыялу мы распавялі не толькі пра прынцып інсталяцыі phpMyAdmin, але пра асноўныя канфігурацыйных момантах. Цяпер вы ведаеце, якія дзеянні варта паклапаціцца да для паспяховай рэалізацыі пастаўленай мэты.

Чытаць далей