cloudlinux 환경에서 Centre 및 Cpanel이 설치된 MySQL governor를 평가 중입니다. 실제 서버 연결이 실행되지 않도록 테스트 서버입니다.mysql 데이터베이스에 대한 다중 연결을 열기위한 스크립트
나는 데이터베이스 사용자 연결의 수를 제한 할 수 있기를 원합니다.
MySQL 관리자에게 한도를 설정했지만 테스트 할 수 없습니다. 몇 가지 결과를 볼 수 있도록 MySQL 연결을 열 수있는 일종의 스크립트 (PHP?)가 필요합니다.
다음은 실행하려고하는 예제 코드입니다. 여러 연결을 생성해야하는데, 하나만 열립니다.
<?php
$servername = "localhost";
$username = "user";
$password = "pass";
$dbname = "db";
// Create connection
while(1) {
#$conn = new mysqli($servername, $username, $password, $dbname);
$conn = mysql_pconnect($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
}
?>
감사
, 제발 [사용하지 않는'mysql_로 *'기능 (http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php) 새로운에서 암호. 더 이상 유지 관리되지 않으며 [공식적으로 권장되지 않습니다] (https://wiki.php.net/rfc/mysql_deprecation). 대신 [prepared statements] (http://en.wikipedia.org/wiki/Prepared_statement)에 대해 알아보고 [PDO] (http://us1.php.net/pdo) 또는 [MySQLi] (http : //)를 사용하십시오. us1.php.net/mysqli). 당신은'mysql_'과'mysqli_' 함수를 혼합하여 사용하고 있습니다. –
또는 mysql 함수를 사용하려면/여기에서이 대답을 살펴보십시오. http://stackoverflow.com/questions/274892/how-do-you-connect-to-multiple-mysql-databases-on-a -single-webpage mysql_connect() - (new_link)의 네 번째 매개 변수에 TRUE를 전달해야합니다. 그렇지 않으면 동일한 연결이 다시 사용됩니다. – Whirlwind
고마워, 그럼 $ conn = new mysqli ($ servername, $ username, $ password, $ dbname); – anarchist