Русскоязычный форум, посвященный фреймворку Kohana

Все о фреймворке Kohana. Обсуждение уроков, документации.
Текущее время: 29 мар 2024, 03:23

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: 23 май 2012, 23:42 
Не в сети
Новичок

Зарегистрирован: 03 мар 2012, 13:09
Сообщения: 13
Все привет. Я пытаюсь использовать две MySQL БД в kohana 3. Вот текст конфиг файла database.php:
Код:
<?php defined('SYSPATH') or die('No direct access allowed.');

return array
(
   'default' => array
   (
      'type'       => 'mysql',
      'connection' => array(
         /**
          * The following options are available for MySQL:
          *
          * string   hostname     server hostname, or socket
          * string   database     database name
          * string   username     database username
          * string   password     database password
          * boolean  persistent   use persistent connections?
          *
          * Ports and sockets may be appended to the hostname.
          */
         'hostname'   => 'localhost',
         'database'   => 'airomo',
         'username'   => 'airomo',
         'password'   => 'airomo',
         'persistent' => FALSE,
      ),
      'table_prefix' => '',
      'charset'      => 'utf8',
      'caching'      => FALSE,
      'profiling'    => TRUE,
   ),
    'test' => array
   (
      'type'       => 'mysql',
      'connection' => array(
         /**
          * The following options are available for MySQL:
          *
          * string   hostname     server hostname, or socket
          * string   database     database name
          * string   username     database username
          * string   password     database password
          * boolean  persistent   use persistent connections?
          *
          * Ports and sockets may be appended to the hostname.
          */
         'hostname'   => 'localhost',
         'database'   => 'irr',
         'username'   => 'irr',
         'password'   => 'irr',
         'persistent' => FALSE,
      ),
      'table_prefix' => '',
      'charset'      => 'utf8',
      'caching'      => FALSE,
      'profiling'    => TRUE,
   ),
   'alternate' => array(
      'type'       => 'pdo',
      'connection' => array(
         /**
          * The following options are available for PDO:
          *
          * string   dsn         Data Source Name
          * string   username    database username
          * string   password    database password
          * boolean  persistent  use persistent connections?
          */
         'dsn'        => 'mysql:host=localhost;dbname=kohana',
         'username'   => 'root',
         'password'   => 'r00tdb',
         'persistent' => FALSE,
      ),
      /**
       * The following extra options are available for PDO:
       *
       * string   identifier  set the escaping identifier
       */
      'table_prefix' => '',
      'charset'      => 'utf8',
      'caching'      => FALSE,
      'profiling'    => TRUE,
   ),
);
Я пытаюсь сделать запрос к БД "test"  - $result = Database::instance('test')->query(Database::SELECT, 'SELECT * FROM `users`')->execute() , но получаю ошибку соединения. Что я делаю не так? И ещё кто работал с Redis в kohana? Можно ли вообще использовать эту СУБД в данном фреймворке?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 май 2012, 23:41 
Не в сети
Супермодератор
Аватара пользователя

Зарегистрирован: 13 фев 2012, 22:24
Сообщения: 65
Откуда: оттуда
Настройки точно правильные ?
Код:
         'hostname'   => 'localhost',
         'database'   => 'irr',
         'username'   => 'irr',
         'password'   => 'irr',
         'persistent' => FALSE,


У вас под каждую базу свой юзер в тестовых целях ? Просто обычно на локалхосте один юзер.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 май 2012, 20:08 
Не в сети
Новичок

Зарегистрирован: 03 мар 2012, 13:09
Сообщения: 13
Простите за невнимательность :) Оказывается я вводил не правильные данные для подключаемой БД.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Все о фреймворке Kohana  | 
Powered by phpBB® Forum Software © phpBB Group