MySQL 연결


MySQL 연결

mysql 바이너리 모드를 사용하여 연결

MySQL 바이너리 모드를 사용하여 mysql 명령 프롬프트를 입력하여 연결할 수 있습니다. MySQL 데이터베이스 .

관련 비디오 튜토리얼:

인스턴스<를 처리하도록 활성화 🎜>

다음은 명령줄에서 mysql 서버에 연결하는 간단한 예입니다.

[root@host]# mysql -u root -pEnter password:******

로그인에 성공하면 mysql> 모든 SQL 문.

위 명령을 실행한 후 로그인 성공 출력은 다음과 같습니다.

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.

위의 예에서는 루트 사용자를 사용하여 mysql 서버에 로그인했습니다. 다른 mysql 사용자를 사용하여 로그인할 수도 있습니다.

사용자에게 충분한 권한이 있는 경우 모든 사용자는 mysql 명령 프롬프트 창에서 SQL 작업을 수행할 수 있습니다.

Exit mysql> 아래와 같이 명령 프롬프트 창에서 exit 명령을 사용할 수 있습니다.

mysql> exitBye

PHP 스크립트를 사용하여 MySQL에 연결

PHP는 데이터베이스에 연결하기 위한 mysqli_connect() 함수를 제공합니다.

이 함수에는 6개의 매개변수가 있으며, MySQL에 성공적으로 연결한 후 연결 ID를 반환하고, 실패하면 FALSE를 반환합니다.

구문

mysqli_connect(host,username,password,dbname,port,socket);

매개변수 설명:


参数描述
host 可选。规定主机名或 IP 地址。
username 可选。规定 MySQL 用户名。    
password  可选。规定 MySQL 密码。    
dbname 可选。规定默认使用的数据库。   
port    可选。规定尝试连接到 MySQL 服务器的端口号。    
socket  可选。规定 socket 或要使用的已命名 pipe。    

PHP의 mysqli_close() 함수를 사용하여 MySQL 데이터베이스와의 연결을 끊을 수 있습니다.

이 함수에는 단 하나의 매개변수가 있는데, 이는 mysqli_connect() 함수가 성공적으로 연결을 생성한 후 반환되는 MySQL 연결 식별자입니다.

구문

bool mysqli_close ( mysqli $link )

이 함수는 지정된 연결 ID와 연결된 MySQL 서버에 대한 비영구 연결을 닫습니다. link_identifier가 지정되지 않으면 마지막으로 열린 연결이 닫힙니다.

팁: 일반적으로 열려 있는 비영구 연결은 스크립트가 실행된 후 자동으로 닫히므로 mysqli_close()를 사용할 필요가 없습니다.

인스턴스

다음 인스턴스를 사용하여 MySQL 서버에 연결할 수 있습니다:

<?php
$dbhost = 'localhost:3306'; // mysql 서버 호스트 주소
$dbuser = 'root' mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('연결할 수 없습니다: ' . mysqli_error());
}
echo '데이터베이스 연결에 성공했습니다! ';
mysqli_close($conn);
?>