Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zainstalować phpMyAdmin we własnej aplikacji?

Jedna kopia phpMyAdmin zainstalowana w jednej aplikacji na twoim serwerze pozwoli ci uzyskać dostęp do wszystkich baz danych twoich aplikacji; jeśli jednak nie chcesz, aby phpMyAdmin był instalowany w jednej z istniejących aplikacji, możesz zainstalować go samodzielnie z tym samym wynikiem.

Zainstalowanie phpMyAdmin we własnej aplikacji ma pewne zalety, w tym dostęp przez subdomenę zamiast z podkatalogu oraz eliminację potencjalnych konfliktów .htaccess reguły instalacji w istniejącej aplikacji mogą spowodować.

Utwórz aplikację dla phpMyAdmina

Najpierw utwórz nową aplikację dla phpMyAdmin w ServerPilot.

Wpisz subdomenę aplikacji, na przykład db.example.com (lub cokolwiek chcesz, żeby to było). Nie zapomnij skonfigurować DNS dla tej subdomeny.

Prześlij phpMyAdmina

Teraz odwiedź www.phpmyadmin.net/home_page/downloads.php w przeglądarce i pobierz najnowszy plik .tar.gz archiwum. Plik będzie miał nazwę podobną do phpMyAdmin-4.X.Y-all-languages.tar.gz , gdzie X i Y to numery wersji.

Prześlij archiwum phpMyAdmin na swój serwer za pomocą SFTP.

W Cyberduck (lub preferowanym kliencie SFTP) zaloguj się do serwera jako użytkownik systemu, do którego należy Twoja aplikacja phpMyAdmin, i przejdź do katalogu aplikacji, gdzie APPNAME to nazwa Twojej aplikacji (używamy phpmyadmin w tym samouczku):

apps/APPNAME

Przeciągnij archiwum phpMyAdmin z folderu Pobrane na komputerze i upuść je do katalogu aplikacji w Cyberduck.

Następnie usuń publiczne folder, który aktualnie znajduje się w katalogu Twojej aplikacji.

Następnie kliknij raz w archiwum phpMyAdmin i wybierz Rozwiń archiwum z menu Plik Cyberduck.

Po rozpakowaniu pliku usuń archiwum i zmień nazwę nowego phpMyAdmin folder do publicznego .

Zmień nazwę i edytuj plik konfiguracyjny

Otwórz nowy publiczny na serwerze i zmień nazwę config.sample.inc.php do config.inc.php .

Teraz otwórz config.inc.php i ustaw losowy ciąg co najmniej 32 znaków dla wartości $cfg['blowfish_secret'] u góry pliku.

Na przykład:

$cfg['blowfish_secret'] = 'f7q230984(*^3q42bd^$4353yow*q5Trs^1'

Logowanie się do phpMyAdmina

Powinieneś teraz być w stanie wywołać phpMyAdmin za pośrednictwem tej subdomeny (np. http://db.example.com ) w Twojej przeglądarce.

Ponownie, możesz łatwo uzyskać dostęp do wszystkich baz danych na swoim serwerze, logując się przy użyciu ich poprawnych danych uwierzytelniających za pośrednictwem tej pojedynczej instalacji i subdomeny phpMyAdmina.

Możesz zalogować się do phpMyAdmin za pomocą dowolnej bazy danych poświadczenia (nazwa użytkownika i hasło), które utworzyłeś za pomocą ServerPilot dla dowolnej aplikacji na tym serwerze.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przywrócić pojedynczą tabelę MySQL za pomocą mysqldump?

  2. Zarządzaj MySQL za pomocą phpMyAdmin na Debianie 5 (Lenny)

  3. Praca z bazami danych MySQL cPanel

  4. MySQL INSERT IF (niestandardowe instrukcje if)

  5. identyfikator ostatniego wstawienia mysqli