Jak testować połączenie bazy danych PHP MySQL za pomocą skryptu

- 3590
- 485
- Natan Cholewa
Mysql to popularny system zarządzania bazą danych Php jest językiem skryptów po stronie serwera odpowiedniego do tworzenia stron internetowych; wraz z serwerami HTTP Apache lub Nginx, są różne elementy LAMPA (Linux Apache MySQL/Mariadb PHP) Lub LEMP (Linux nginx mysql/mariadb php) Stack recepcyjnie.
Jeśli jesteś programistą stron internetowych, możesz zainstalować te pakiety oprogramowania lub użyłeś ich do konfigurowania lokalnego serwera WWW w systemie. Aby Twoja witryna lub aplikacja internetowa do przechowywania danych potrzebuje bazy danych, takiej jak Mysql/Mariadb.
Aby użytkownicy aplikacji internetowych mogli wchodzić w interakcje z informacjami przechowywanymi w bazie danych, na serwerze musi być program, aby wybrać żądania od klienta i przekazywać serwerowi.
W tym przewodniku wyjaśnimy, jak przetestować połączenie bazy danych MySQL za pomocą pliku PHP. Przed kontynuowaniem upewnij się, że musisz zainstalować lampę lub lemp w systemie, jeśli nie postępuj zgodnie z tymi samouczkami, aby skonfigurować.
Ustaw lampę konfiguracyjną w systemach Linux
- Zainstaluj lampę (Linux, Apache, Mariadb lub MySQL i PHP) na Debian 9
- Jak zainstalować lampę z php 7 i mariadb 10 na Ubuntu 16.10
- Instalowanie lampy (Linux, Apache, Mariadb, Php/PhpMyAdmin) w RHEL/CENTOS 7.0
Konfiguracja stosu lemp w systemach Linux
- Jak zainstalować LEMP (Linux, Nginx, Mariadb, php-fpm) na debian 9
- Jak zainstalować Nginx, Mariadb 10, PHP 7 (stos LEMP) w 16.10/16.04
- Zainstaluj najnowszy Nginx 1.10.1, Mariadb 10 i PHP 5.5/5.6 na RHEL/CENTOS 7/6 i Fedora 20-26
Test połączenia bazy danych Quick MySQL za pomocą skryptu PHP
Zrobić szybkie Php Mysql db Test połączenia, użyjemy następującego poręcznego skryptu jako pliku test db-connect.php
.
\ n "; if (!$ tblcnt) echo "nie ma tabel
\ n "; else echo" Istnieją tabele $ tblcnt
\N"; ?>

Teraz zmień nazwę bazy danych, hasło użytkownika bazy danych i użytkownika, a także hosta na wartości lokalne.
$ dbname = 'nazwa';; $ dbuser = 'użytkownik';; $ dbpass = 'przechodzić';; $ dbhost = 'gospodarz';;
Zapisz i zamknij plik. Teraz uruchom go w następujący sposób; Powinien wydrukować całkowitą liczbę tabel w określonej bazie danych.
$ php -f db-connect-test.php

Możesz sprawdzić ręcznie, łącząc się z serwerem bazy danych i wymieniając całkowitą liczbę tabel w konkretnej bazie danych.
Możesz także sprawdzić następujące powiązane artykuły.
- Jak znaleźć pliki konfiguracyjne MySQL, PHP i Apache
- 12 Przydatne użycie linii poleceń PHP każdy użytkownik Linux musi wiedzieć
- Jak ukryć numer wersji PHP w nagłówku HTTP
Czy masz inny sposób lub skrypt do przetestowania połączenia MySQL DB? Jeśli tak, użyj poniższego formularza sprzężenia zwrotnego.
- « Agedu - przydatne narzędzie do śledzenia zmarnowanej przestrzeni dysku w Linux
- GraphicsMagick - potężne narzędzie CLI przetwarzania obrazu dla Linux »