За последние 24 часа нас посетили 63333 программиста и 1740 роботов. Сейчас ищут 819 программистов ...

Соединиться с резервной бд

Тема в разделе "PHP и базы данных", создана пользователем leshiy, 24 авг 2015.

  1. leshiy

    leshiy Активный пользователь

    С нами с:
    18 июл 2008
    Сообщения:
    90
    Симпатии:
    0
    Можно ли при отказе одной бд подключиться к другой резервной копии бд находящейся на другом сервере?
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    а чо б нет
     
  3. leshiy

    leshiy Активный пользователь

    С нами с:
    18 июл 2008
    Сообщения:
    90
    Симпатии:
    0
    Не понял!
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    я говорю, а чо б нет-то?!
     
  5. leshiy

    leshiy Активный пользователь

    С нами с:
    18 июл 2008
    Сообщения:
    90
    Симпатии:
    0
    Код (PHP):
    1. <?php
    2. $db = mysql_connect ("localhost","baza","pass")  or die('Connection error.');
    3.   mysql_query("SET NAMES 'utf8'");
    4. ?>
    можно как нибудь сделать что бы когда эта бд зависает и выводится Connection error. сайт переключался бы на резервную бд на удаленном сервере?

    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    можно конечно. отловить ошибку и повторить запрос в другую бд.
     
  7. leshiy

    leshiy Активный пользователь

    С нами с:
    18 июл 2008
    Сообщения:
    90
    Симпатии:
    0
    Вопрос как бы это сделать?
     
  8. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    если ты не знаешь как это сделать, о какой резервной базе идет речь?
    В смысле куда ты лезешь.
     
  9. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    тихо-тихо! давай просто спросим:
    leshiy, ты не знаешь как узнать об ошибке или как соединиться с другим сервером?
     
  10. leshiy

    leshiy Активный пользователь

    С нами с:
    18 июл 2008
    Сообщения:
    90
    Симпатии:
    0
    Если бы знал не спрашивал бы.Логично?
     
  11. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    сдаюсь. я не знаю что для тебя логично.
     
  12. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    Код (Text):
    1. $db = mysql_connect ("localhost","baza","pass")  or die('Connection error.');
    что вот это за строчка, в частности меня интересует начиная с
    Код (Text):
    1. or die('Connection error.');
     
  13. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    '); грустный смайлик
     
  14. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    держите откровение!
    Код (PHP):
    1. $db = mysql_connect ("localhost","baza","pass")  or 
    2. $db = mysql_connect ("другой_хост","baza","pass") ; 
    я крототенечка! хайлоад, йоу!
     
  15. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Гремучие стартапы! Два смузи этому господину! Да не остынет его фалафель.