Najlepszy samouczek połączenie MySQL W 2024 r. W tym samouczku możesz dowiedzieć się Użyj mysql połączenia binarne,Za pomocą skryptu PHP do połączenia MySQL,
Można użyć MySQL binarny drogę w dół do wiersza polecenia mysql, należy połączyć się z bazą danych MySQL.
Poniżej znajduje się prosty przykład z wiersza poleceń do połączenia z serwerem MySQL:
[root@host]# mysql -u root -p Enter password:******
Po pomyślnym zalogowaniu pojawia mysql> wiersz polecenia, można wykonać dowolną instrukcję SQL na nim.
Po powyższe polecenie zostanie wykonane, login jest pomyślne wyniki wyjściowe są następujące:
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2854760 to server version: 5.0.9 Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
W powyższym przykładzie, używamy administrator, aby zalogować się do serwera mysql, oczywiście, można również użyć innego użytkownika MySQL.
Jeśli użytkownik wystarczających uprawnień, każdy użytkownik może wykonywać operacje SQL w oknie wiersza polecenia mysql.
Wyjdź mysql> wiersz polecenia można użyć polecenia exit, co następuje:
mysql> exit Bye
PHP udostępnia funkcję mysql_connect (), aby połączyć się z bazą danych.
Funkcja ta posiada pięć parametrów, powrót po udanej linkiem do MySQL identyfikator połączenia, w przeciwnym razie zwróci FALSE.
connection mysql_connect(server,user,passwd,new_link,client_flag);
Parametr Opis:
parametry | opis |
---|---|
serwer | Opcjonalne. To wskazuje, że serwer, z którym chcesz się połączyć. Może ona zawierać numer portu, takich jak "host: port" lub ścieżkę do lokalnego gniazda, na przykład localhost ": / ścieżka / do / gniazda". Jeśli dyrektywa PHP mysql.default_host niezdefiniowany (domyślnie), wartość domyślna to 'localhost: 3306'. |
użytkownik | Opcjonalne. Nazwa użytkownika. Domyślnie jest to nazwa właściciela procesu serwera. |
passwd | Opcjonalne. Hasło. Domyślnie jest to puste hasło. |
nowe_połączenie | Opcjonalne. Jeśli używasz tych samych parametrach sekund połączenia mysql_connect () nie będzie utworzyć nowe połączenie i zwraca identyfikator połączenia jest już otwarty. Nowe_połączenie parametr zmienić to zachowanie i mysql_connect () zawsze otwiera nowe połączenie, nawet jeśli mysql_connect () została wywołana przed tymi samymi parametrami. |
client_flag | Opcjonalne. opcje_klienta parametr może być kombinacją następujących stałych:
|
Można użyć funkcji PHP mysql_close (), aby rozłączyć połączenie z bazą danych MySQL.
Ta funkcja przyjmuje jeden parametr mysql_connect function (), aby utworzyć połączenie po udanym powrocie MySQL identyfikatorem połączenia.
bool mysql_close ( resource $link_identifier );
Funkcja ta zamyka podanym identyfikatorem połączenia związanego z serwerem MySQL bez trwałego połączenia. Jeśli nie podano identyfikatora_połączenia, jest zamknięta w otwartym związku.
Wskazówka: Zwykle nie trzeba używać mysql_close (), a nie stałe połączenia otwarte są automatycznie zamykane po zakończeniu działania skryptu.
Uwaga: mysql_close () nie będzie w pobliżu przez mysql_pconnect (), aby ustanowić stałe połączenie.
Można spróbować poniższych przykładów, aby połączyć się z serwerem MySQL:
<html> <head> <meta charset="utf-8"> <title>Connecting MySQL Server</title> </head> <body> <?php $dbhost = 'localhost:3306'; //mysql服务器主机地址 $dbuser = 'guest'; //mysql用户名 $dbpass = 'guest123';//mysql用户名密码 $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Could not connect: ' . mysql_error()); } echo 'Connected successfully'; mysql_close($conn); ?> </body> </html>