У меня есть mac с OSX 10.8.4. Я установил свой localhost, и он работает нормально. Я сделал php-скрипт, откуда я хотел бы подключить базу данных workbench MySQL. Мой сервер apache tomcat запускается, а также mysql на компьютере, и я использую XAMPP. Это мой код:php подключиться к mysqlworkbench localhost
<?php
// Establish connection to DB using PDO
try {
$pdo = new PDO('127.0.0.1:3306', 'root', '');
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$pdo->exec('SET NAMES "utf8"');
echo "Connected!";
} catch (PDOException $e) {
$error = 'ERROR - Connection to DB failed: ' . $e->getMessage();
echo "Connection failed";
exit();
}
Я попробовал этот скрипт для подключения к удаленному серверу, где он работает нормально, но я не могу использовать его для моего локального хоста. Я также попытался просто добавить локальный хост в новый PDO, но все тот же. Кто-нибудь знает, что не так?
С наилучшими пожеланиями Мадс
Вы проверили номер порта, а также изменили хост? У вашего локального сервера MySql есть имя пользователя и пароль, которые вам нужны? – Hbcdev
MySQL Workbench не является системой управления базами данных. MySQL есть. – BlitZ
Вы уверены, что mysql работает на вашем localhost? –