
mysqli.default_user 옵션은 MySQL 계정 이름을 지정하는 것이 아닙니다. 이 옵션은 MySQLi 확장 모듈이 사용할 기본 사용자 이름을 지정하는 것입니다.
예를 들어, mysqli.default_user 옵션을 'root'로 설정하면, MySQLi 확장 모듈이 'root' 사용자로 연결을 시도합니다. 그러나 이 옵션을 설정하면 MySQLi 연결이 되지 않는 이유는 MySQLi 확장 모듈이 MySQLi 연결을 시도할 때, MySQL 계정 이름과 암호를 함께 지정해야 하기 때문입니다.
mysqli.default_user 옵션을 설정할 때는 mysqli.default_password 옵션도 함께 설정해야 합니다. 예를 들어, mysqli.default_user 옵션을 'root'로, mysqli.default_password 옵션을 'password'로 설정하면, MySQLi 확장 모듈이 'root' 사용자와 'password' 암호로 연결을 시도합니다.
mysqli.default_user 옵션을 설정할 때는 주의해야 합니다. MySQLi 확장 모듈이 사용할 기본 사용자 이름과 암호를 지정해야 하기 때문에, 이 옵션을 설정할 때는 MySQL 계정 이름과 암호를 정확하게 지정해야 합니다.
mysqli.default_user 옵션을 설정하는 예제는 다음과 같습니다.
#hostingforum.kr
php
mysqli.default_user = 'root'
mysqli.default_password = 'password'
이 옵션을 설정한 후, MySQLi 연결을 시도할 때는 MySQL 계정 이름과 암호를 함께 지정할 필요가 없습니다. 예를 들어, 다음 코드를 사용할 수 있습니다.
#hostingforum.kr
php
$mysqli = new mysqli('localhost', 'root', 'password', 'database');
2025-08-11 00:58