2013-07-17 3 views
3

Я установил MySQL в свою папку OS X Mountain Lion и получил его на работу. Теперь у меня возникают проблемы с получением нового сайта WordPress для доступа к нему, и было высказано предположение, что мой сервер настроен неправильно, потому что я должен предоставить порт. Я установил этот тестовый код для проверки соединения:Порт по умолчанию, необходимый для подключения MySQL

<?php 
$mysqli = new mysqli('localhost:3306', 'root', 'somepassword', 'gazos'); 

if ($mysqli->connect_error) 
    die('Connect Error (' . $mysqli->connect_errno . ') '. $mysqli->connect_error); 
else 
    echo 'Good connection to gazos'; 
?> 

Он возвращает хорошее соединение. Это ошибка, если я удалю порт. У меня есть что-то подобное на другом веб-сайте, отличном от WordPress, который отлично работает. Я не помню, как настраивать MySQL. Я только что установил его. Когда я проверил мой файл my.cnf, все закомментирована кроме:

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

Нормально ли поставить порт по умолчанию на связи? Если нет, что мне нужно исправить.

+1

Может быть, попробуете 'новый MySQLi (' 127.0.0.1' , 'корень', 'somepassword', 'gazos'); ' – Banning

+0

И не вам не нужно номер порта там HTTP: //www.php.net/manual/en/mysqli.quickstart.connections.php – Banning

+1

Проверьте свой php.ini для переопределения порта http://www.php.net/manual/en/mysql.configuration.php#ini. mysql.default-port – user20232359723568423357842364

ответ

3

Попробуйте new mysqli('127.0.0.1', 'root', 'somepassword', 'gazos');

Смежные вопросы