Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
mysql__ukr_54_22.12.10.doc
Скачиваний:
12
Добавлен:
09.11.2018
Размер:
667.65 Кб
Скачать

3.2 Резервне копіювання бд

З метою забезпечення безпеки й збереження інформації, а також при переносі бази даних на інший комп'ютер доводиться робити копіювання бази даних у зовнішній файл, або, як говорять програмісти, зняти дамп БД. Для виконання цієї процедури необхідно:

  • Виберіть ту БД, дамп якої Ви хочете отримати.

  • Натисніть на закладку Экспорт.

  • У лівому полі Экпорт клацніть по посиланню Отметить все.

  • У поле Данные поставте позначку Полная вставка.

  • Поставте позначку Послать. Якщо цього не зробити, дамп буде створений, але Ви його не побачите у вигляді файлу.

  • Радіокнопка Сжатие дозволяє стиснути дамп (особливо це актуально, якщо дамп нараховує десятки мегабайтів і більше) і одержати його у вигляді zip або gzip архіву.

  • Натисніть кнопку Пошел.

Рис. 3.7 - Вікно створення дампа БД

Далі вказуємо місце для збереження файлу.

3.3. Завантаження дампа в базу

Операція, обернена експорту.

  • Відкрити phpMyAdmin на комп'ютері, куди переноситься база даних.

  • Вибрати БД, у яку потрібно імпортувати дамп. Якщо БД не існує, то її потрібно створити. Важливо пам'ятати, що БД повинна бути порожньою, без таблиць. У протилежному випадку phpMyAdmin просто додасть дані до уже існуючих таблиць, приписавши їх знизу.

  • Натиснути на закладку SQL. На деяких версіях phpMyAdmin для цієї мети є ще одна закладка, що так і називається: Импорт. У поле Или (воно друге зверху) натискаємо кнопку Обзор. Відкриється вікно Провідника, у якому треба вказати шлях до файлу дампа.

  • Відзначити перемикач Автодетект. Це допоможе phpMyAdmin правильно визначити формат файлу з дампом.

  • Вибрати кодування cp1251 .

  • Натисніть кнопку Пошел і дочекайтеся повідомлення про успіх.

Рис. 3.8 - Вікно імпортування БД

4 Короткі теоретичні відомості про php

4.1 Основні положення

PHP - це мова вбудованих в HTML-сторінки сценаріїв, що виконуються на сервері. Синтаксис запозичений з таких мов, як С, Perl, Java, і при цьому додана маса можливостей, яких цим мовам бракує.

Основні переваги РНР:

  • безкоштовна;

  • постійно вдосконалюється;

  • працює на UNIX і Windows платформах;

  • має широкий набір функцій (більше 3 тис.);

  • припускає об’єктно-орієнтоване програмування.

Головним достоїнством РНР є здатність роботи з базами даних (MySQL, PostgreSQJL, InterBase, MS SQL і ін.).

Для тестування PHP скриптів необхідно встановити веб-сервер і інтерпретатор PHP. Можна скористатися пакетом Denwer (http://denwer.ru), який уже містить всі необхідні компоненти й настройки. Усі подальші коментарі припускають, що на вашій локальній машині встановлений пакет Denwer у директорію С:\WebServers\.

Файли з HTML кодом, які містять РНР код, повинні мати розширення .php. Тіло скипта обрамляється символами <?php і ?>. Скрипт може вбудовуватись в будь-яке місце HTML коду, більше того, РНР скрипти можуть чергуватися з HTML кодом. На відміну від сценаріїв, написаних на javascript, PHP скрипти виконуються не браузером, а сервером, тому кінцевий користувач відкриває в браузері вже остаточно згенерований сервером HTML код сторінки, у якому відсутні елементи PHP коду. Наприклад, для того, щоб переконатися в тому, що РНР сценарії обробляються, напишемо найпростіший код

<html>     <head>         <title>Приклад</title>     </head>     <body>         <?php 

        echo "Привіт, я - скрипт PHP!";          ?>     </body> </html>

Далі зберігаємо файл з ім'ям index.php у папці C:\WebServers\home\site1\www\. Потім запускаємо Denwer і в адресному рядку браузера набираємо http://site1, після чого у вікні браузера спостерігаємо текст

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]