Баз даних mysql в phpmyadmin. Посібник. Установка phpMyAdmin. Створення нової бази даних та користувача в PhpMyAdmin

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

Щоб створити нову базу даних, потрібно зайти у вкладку "Бази даних" на головній сторінці програми. У верхній частині вікна є меню створення бази даних.

Назвемо базу даних mybase, порівняння виберемо utf8_general_ci, натиснемо кнопку "Створити". БД створена, вона відобразилася у списку баз даних у лівій колонці програми. Поки БД порожня, вона містить жодної таблиці. Після створення БД програма переходить до вкладки "Структура", де можна створити таблицю.

На основі того, яка інформація буде у таблиці, ми вирішуємо з яких полів вона складатиметься. Створимо таблицю користувачів сайту. У ній будуть такі поля:

id – унікальний номер користувача

pas - пароль

inform - якась інформація про користувача

У вкладці "Структура" створимо нову таблицю:

Називаємо таблицю users, вказуємо, що в ній 4 поля, натискаємо кнопку "Вперед" і переходимо на сторінку створення таблиці.

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

Тип таблиці виберіть InnoDB. Це основний тип, який використовується у MySQL. Вкажіть порівняння utf8_general_ci.

Імена полів вкажіть такі, як я запропонував, наприклад, ім'я першого поля має бути id . Потім потрібно вказати тип.

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

INT - для цілих чисел

FLOAT - для дробових чисел

VARCHAR - для дуже якихось текстів

TEXT – для звичайних текстів

Якщо навести вказівник миші на назву якогось типу, з'являється пояснення.

Для поля id виберіть тип INT.

Також для цього поля потрібно встановити AUTO_INCREMENT. При установці з'явиться блок із додаванням індексу. У ньому потрібно просто натиснути кнопку "Вперед".

Все це потрібно для того, щоб у полі автоматично з'являлися значення порядку. При додаванні першого запису в цьому полі буде число 1, додавання наступного число 2 і так далі. У такий спосіб кожному користувачеві в таблиці надається унікальний номер.

Наступне поле має називатися login, тип встановимо VARCHAR. Для цього типу потрібно встановити максимальну довжинурядки. Вона вказується у наступній колонці. Немає необхідності намагатися, щоб рядок був коротким, адже бази даних і так містять інформацію у компактному форматі. Можна вказати довжину рядка із запасом. Зазначимо 50 символів. Щоб російські літери відображалися правильно, для поля необхідно встановити порівняння. Але якщо Ви вказали порівняння всієї таблиці, окремим полям вказувати не обов'язково.

Наступне поле назвемо pas, тип VARCHAR, довжина 50 символів.

Наступне поле називається inform, тип TEXT. Довжину для цього вказувати не потрібно. Максимальна довжина цього типу 65 000 символів. Якщо передбачається, що у полі може бути текст більшого розміру, потрібно використовувати інші типи.

Коли все вказано, натисніть "Зберегти". Якщо Ви все зробили правильно, то таблицю створено. Програма переходить до вкладки "Структура" цієї таблиці. Щоб повернутись до неї надалі, можна натиснути на назву своєї БД у лівій частині вікна програми. З'явиться список таблиць у цій БД. Натиснувши одну з таблиць, Ви зайдете у вкладку "Огляд". Поки що вона порожня, адже в таблиці ще немає записів. Якщо перейти у вкладку "Структура", ви можете побачити як організована ця таблиця, які в ній є поля. Їх можна поміняти місцями, змінити чи видалити. Також до таблиці можна додати нові поля.

Додавання запису до таблиці

При виконанні багатьох дій програма phpMyAdmin виводить SQL-код, за допомогою якого здійснюються ці дії. Поки що на цей код не звертайте уваги. Поруч із цим кодом може бути кнопка "Виконати". Якщо її натиснути, цей код виконається ще раз. Тобто дія, яку Ви щойно зробили, буде повторена. Не потрібно натискати цю кнопку, перейдіть до результату виконання запиту.

Щоб додати запис, потрібно відкрити таблицю та увійти у вкладку "Вставити".

Відкриється сторінка додавання запису. У колонці "Значення" пишуться значення полів. Значення поля id не треба писати, воно заповнюється автоматично. Крім того, можна не вказати значення якихось інших полів. Тоді в цьому записі це поле залишиться порожнім. Заповніть значення полів та натисніть кнопку "Вперед".

Програма перейде у вкладку "SQL", в якій має бути повідомлення, про те, що додано один рядок, а також код запиту, за допомогою якого цей рядок додано до таблиці. Перейдіть на вкладку "Огляд". Ви побачите запис, який з'явився в таблиці. Так само можна додавати інші записи.

Основні дії з таблицею виробляються у двох вкладках. У вкладці "Структура" можна керувати полями таблиці, а на вкладці "Огляд" Ви працюєте з даними. У ній можна видалити один або кілька записів, змінити значення. Якщо на якомусь осередку зробити подвійне клацання миші, то можна редагувати значення цього осередку. У вкладці "Операції" можна здійснити деякі інші операції з таблицею, у тому числі очистити або видалити її. Спробуйте додати нові записи до таблиці.

PhpMyAdmin– це інтерфейс, що дозволяє працювати з базою даних. MySql базиданих – основний інструмент створення динамічних сайтів.
Принцип роботи полягає в наступному: створюється HTML-каркас сайту і певні місця каркасу (наприклад в область основного вмісту) за допомогою PHP-скриптів з бази даних виводиться інформація, яка і формує контент сайту.
А в даній статті ми навчимося створювати бази даних на локальному комп'ютеріза допомогою Денвера.

Отже, запускаємо Денвер і погнали заглиблюватись у нетрі ().

Для запуску використовуємо ярлик Start Denwer.

В адресному рядку браузера набираємо звичне http://localhost.

Прокручуємо сторінку, що завантажилася, до списку посилань.

Клікнувши за нею завантажиться, не повірите, програма phpMyAdmin.

Спочатку нам потрібно створити користувача для бази даних. Користувач має певні привілеї (може редагувати, видаляти, створювати нові таблиці та позиції в базі даних) та авторизується за заданим логіном та паролем.

При покупці хостингу у більшості хостинг-провайдерів для вас автоматично створюється база даних та обліковий запис користувача з логіном і паролем, що має всі необхідні привілеї. На нормальному хостингу є такий самий phpMyAdminза допомогою якого ви зможете керувати таблицями та їх вмістом, а також імпортувати дані з локальної бази даних до бази даних хостингу. Логін та пароль для доступу до бази даних, а також посилання на phpMyAdmin надсилається хостинг-провайдером на ваш e-mail.

На локальному комп'ютері нам доведеться самим створити користувача.

Клацаємо за посиланням « Привілеї" у вікні phpMyAdminі потрапляємо на сторінку з перерахуванням усіх облікових записів користувачів баз даних.

На сторінці " Привілеїклацаємо за посиланням Додати нового користувача».

На сторінці додавання користувача вводимо логін та пароль і вибираємо всі привілеї, чого вже дрібнитися.

Натискаємо кнопку « Пішов» і якщо всі ОК, ми бачимо підтвердження створення нового користувача.

Тепер коли ми будемо працювати з php-скриптом і підключатися за допомогою до бази даних потрібно буде використовувати логін і пароль користувача, вказані при його створенні (головне не забути, що ми там написали при створенні користувача).


Створимо нову таблицю у базі даних для нашого проекту

Переходимо на головну сторінку phpMyAdmin-a

І прямо на головній сторінці вводимо назву нової бази даних, тиснемо кнопку « Створити».

Ось і все, базу створено.

Інформація в базі даних зберігається не просто так, а в таблицях. Тому нам потрібно створити хоча б одну таблицю з деякою кількістю полів. Для цього скористаємося полем Створити нову таблицю у БД».
Задаємо таблиці якусь назву і вказуємо кількість полів у цій таблиці.

Зауважу ось який факт - таблиць в базі може бути скільки завгодно багато. І для того, щоб взяти дані з таблиці потрібно буде просто вказати її назву та поле, з якого відбувається вибірка даних, а далі вставляти у потрібно місце HTML-каркасу за допомогою php-скриптів.

Після натискання кнопки « Пішов» завантажується сторінка створення полів у базі даних.

Рис. 1. Створення полів у таблиці.

Інформація в базі даних зберігається так:

Є база даних, що має певну назву (у нашому випадку new_base). У базі даних розташовані таблиці, їх може бути скільки завгодно (у нашому випадку ми створюємо таблицю tablicaу базі даних new_base). Усередині таблиці є поля з даними у осередках, їх кількість задається під час створення таблиці (у разі ми створюємо 3 поля).

Графічно цю справу можна уявити так:

У будь-якій таблиці обов'язково має бути службове поле зване полем первинного ключа. Це поле дозволяє нам нумерувати рядки в таблиці і потім звертатися до певного рядка за його значенням у полі первинного ключа (у нашому випадку роль поля первинного ключаграє поле id).

З теорією закінчили, переходимо до створення таблиць на практиці.

Весь нижченаведений текст відноситься до Мал. 1.

На початку давайте створимо це необхідне поле первинного ключа. Полем первинного ключа у нас буде найперше поле. Поїхали кроками:

1) Даємо назву нашому полю, наприклад id.

2) Вибираємо тип поля. За замовчуванням у типі поля стоїть значення VARCHAR– це означає нетипізовані дані, тобто. VARCHAR– це будь-які символи. Текст, цифри, літери – це все VARCHAR. Якщо ми вибираємо тип VARCHAR,то в наступному полі введення Довжини/Значення потрібно вказати максимальна кількістьсимволів, що містяться в осередку.

Ще один цікавий тип даних – це TEXT. Тип даних TEXTкаже сам за себе: у осередках поля даного типуможуть утримуватися будь-які текстові символи(букви, цифри, прогалини, коди HTMLі т.д.). Але на відміну від типу VARCHARтипу текст не потрібно вказувати Довжини/Значення. Для TEXTдовжина значення автоматично прирівнюється 65535 символів, та поле введення Довжини/Значенняпотрібно вставити порожнім.

І останній цікавий для нас тип даних – це INT. У осередках поля типу INTможуть міститися лише цілі значення. При вказівці поля типу INTнеобхідно вказати кількість символів Довжини/Значення.

Інші типи даних використовуються дуже рідко. І коли ви відчуєте необхідність у використанні інших типів даних, ви будете вже настільки розвиненими в даному напрямку, що і самі знатимете що вони означають. А на даному етапія скромно замовчу про всі збочені типи даних, що залишилися.

А тепер увага– для встановлення параметрів поля первинного ключа необхідно вибирати тип даних INTтому що в осередках цього службового поля будуть саме цілі дані (номери рядків).

3) Для поля первинного ключа нам необхідно змінити значення Додатковона auto_increment. Робиться це для того, щоб при створенні нового рядка нам не потрібно було морочитися над внесенням даних у поле первинного ключа, воно буде заповнюватися автоматично (до значення в попередньому рядку поля первинного ключа додатись одиниця – інкремент ялинки-палиці).

4) І зрештою нам потрібно поставити радіо-перемикач у положення Первинний.

5) За бажанням можна вказати в Атрибути значення UNSIGNED. Це значення свідчить, що у осередках даного поля будуть міститися лише позитивні цифри. Робиться це для оптимізації, скорочення виділеної під змінні пам'яті.

Ось, власне, і все з полем первинного ключа.

Нуль– за замовчуванням має значення not null. Це означає, що осередки даного поля не можу бути порожніми, а повинні містити хоч якесь значення. Якщо у вас виникла потреба тримати осередки якогось поля порожніми (зрозуміло, що для поля первинного ключа така ситуація виникне не моженіяк) то змініть значення на null.

Пару слів про Довжини/Значення. Для поля idзазначено 4. Це означає, що у осередках даного поля може міститися інформація трохи більше 4-х символів (1000; 15; 9999 – може утримуватися, тоді як 10000 – не може). Аналогічна штука і для поля infaмає тип VARCHAR.

Поле idможна залишити порожнім, оскільки воно має атрибут auto_incrementі в комірку автоматично запишеться для першого поля значення 1.

Внизу сторінки натискаю кнопку Пішовта запис вноситься до бази даних.

Переглянути інформацію, записану в таблицю, можна натиснувши на вкладці Огляд.

Клацніть по заголовку, щоб відкрити/закрити докладний описпроцесу

Нам потрібно буде створити нову базу даних - клацаємо по вкладці "Бази даних". У текстовому полі підрозділу "Створити базу даних"вводимо phpmyadmin, натискаємо кнопку "Створити".

Створимо нового користувача - клацаємо по вкладці "Користувачі".

На даний момент у нас створено єдиний користувачз ім'ям root. Клацаємо за посиланням "Додати користувача",

у спливаючому вікні, в розділі "Інформація облікового запису" у текстове поле "Ім'я користувача:"вводимо "pma". У текстове поле "Хост:"вводимо "localhost". У полі "Пароль:"вводимо пароль (будь-який, який прийде вам на думку). У полі "Підтвердження:"підтверджуємо введений вище пароль.

Скролуємо вікно до розділу "Глобальні привілеї", тиснемо на посилання "Відзначити все".

Клацаємо по кнопці "Додати користувача".

Новий користувач з ім'ям pma буде створено.

Тепер у створену базу потрібно імпортувати дані. У лівій колонці вибираємо phpmyadmin(Кликаємо по ній мишею).

В верхньому менюклацаємо по вкладці Імпорт.

У підрозділі Імпортований файл:натискаємо кнопку огляд.

У відкритому контекстному менювибираємо файл create_tables.sql, що знаходиться в папці examples, що лежить всередині кореневої директорії phpMyAdmin (у моєму випадку повний шлях виглядає так: c:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\phpmyadmin\examples\create_tables.sql).

У самому низу сторінки знаходимо і тиснемо кнопку Ok. Базу імпортовано.

Внесемо зміни до конфігураційного файлу.

Відкриваємо у блокноті файл config.inc.php. Шукаємо рядок $cfg["Servers"][$i]["controlhost"] = "";, Розкоментуємо її (видаляємо подвійний сліш), в лапки вписуємо localhost(рядок набуде вигляду $cfg["Servers"][$i]["controlhost"] = "localhost";).

Знаходимо та розкоментуємо рядок $cfg["Servers"][$i]["controlpass"] = "pmapass";, в лапках міняємо пароль, на той, який призначався при створенні користувача pma.

Знаходимо та розкоментуємо наступні рядки:

$cfg["Servers"][$i]["controluser"] = "pma";

$cfg["Servers"][$i]["pmadb"] = "phpmyadmin";

$cfg["Servers"][$i]["bookmarktable"] = "pma_bookmark";

$cfg["Servers"][$i]["relation"] = "pma_relation";

$cfg["Servers"][$i]["table_info"] = "pma_table_info";

$cfg["Servers"][$i]["table_coords"] = "pma_table_coords";

$cfg["Servers"][$i]["pdf_pages"] = "pma_pdf_pages";

$cfg["Servers"][$i]["column_info"] = "pma_column_info";

$cfg["Servers"][$i]["history"] = "pma_history";

$cfg["Servers"][$i]["tracking"] = "pma_tracking";

$cfg["Servers"][$i]["designer_coords"] = "pma_designer_coords";

$cfg["Servers"][$i]["userconfig"] = "pma_userconfig";

$cfg["Servers"][$i]["recent"] = "pma_recent";

$cfg["Servers"][$i]["table_uiprefs"] = "pma_table_uiprefs";

Зберігаємо зміни у файлі, виходимо і знову заходимо в phpMyAdmin. Попередження зникло.

Як альтернативний варіант(якщо дуже не хочеться копатися в коді) - замінюємо весь вміст файлу config.inc.phpна код, наведений нижче

< $cfg["blowfish_secret"] = "a8b7c6d"; $i = 0; $i++; $cfg["Servers"][$i]["auth_type"] = "cookie"; $cfg["Servers"][$i]["host"] = "localhost"; $cfg["Servers"][$i]["connect_type"] = "tcp"; $cfg["Servers"][$i]["compress"] = false; $cfg["Servers"][$i]["extension"] = "mysqli"; $cfg["Servers"][$i]["AllowNoPassword"] = false; $cfg["Servers"][$i]["controlhost"] = "localhost"; $cfg["Servers"][$i]["controluser"] = "pma"; $cfg["Servers"][$i]["controlpass"] = "пароль для пользователя pma"; $cfg["Servers"][$i]["pmadb"] = "phpmyadmin"; $cfg["Servers"][$i]["bookmarktable"] = "pma_bookmark"; $cfg["Servers"][$i]["relation"] = "pma_relation"; $cfg["Servers"][$i]["table_info"] = "pma_table_info"; $cfg["Servers"][$i]["table_coords"] = "pma_table_coords"; $cfg["Servers"][$i]["pdf_pages"] = "pma_pdf_pages"; $cfg["Servers"][$i]["column_info"] = "pma_column_info"; $cfg["Servers"][$i]["history"] = "pma_history"; $cfg["Servers"][$i]["table_uiprefs"] = "pma_table_uiprefs"; $cfg["Servers"][$i]["tracking"] = "pma_tracking"; $cfg["Servers"][$i]["designer_coords"] = "pma_designer_coords"; $cfg["Servers"][$i]["userconfig"] = "pma_userconfig"; $cfg["Servers"][$i]["recent"] = "pma_recent"; $cfg["UploadDir"] = ""; $cfg["SaveDir"] = ""; ?>

Не забуваймо вписати в рядку $cfg["Servers"][$i]["controlpass"] = "пароль для користувача pma";у лапках пароль, який був заданий для користувача pmaта у рядку $cfg["blowfish_secret"] = "a8b7c6d";збільшити напис у лапках мінімум до 10 символів

Всім доброї доби! Сьогодні я розповім вам про те, як створити базу даних уphpmyadmin. І так, в першу чергу запускаємо сервер і заходимо в phpMyAdmin.Якщо у Вас сервер встановлений на локальному комп'ютері, то у Danwer phpMyAdmin розташований за адресою http://localhost/tools/phpmyadmin/, а в WAMPта в інших серверах, phpMyAdmin доступний за адресою http://localhost/phpmyadmin/

На реальному хостингу, phpMyadmin доступний за іншою адресою. Яким саме Вам потрібно дізнатися у хостингу провайдера.

У версії 5.5 виглядає так:


Далі в полі ім'я нової БД вводимо назву нашої БД, наприклад test. У полі порівняння вибираємо кодування БД, utf8_general_ci. Якщо ми не вказуємо кодування, тобто залишаємо такий "порівняння" то це кодування вибирається за замовчуванням. Після того, як заповнили ці поля, натискаємо кнопку створити.


Посередині екрана з'явиться повідомлення про те, що база даних test була створена. Вона з'явиться у списку із створеними БД. Знаходимо її в цьому списку, клацнемо на її назву та потрапляємо всередині створеної БД. Спочатку вона порожня, тому створимо таблицю.

Є два способи для створення таблиць:

Перший спосіб:У лівій колонці натискаємо на створити таблицю

І з'явиться таке вікно:


Задаємо ім'я для таблиці та назву для кожного поля. Наприклад, ми хочемо створити таблицю із категоріями сайту. Тому задаємо ім'я таблиці categories. Для цієї таблиці нам знадобиться лише 2 поля, це idта назва категорій ( name) За правилами у будь-якій таблиці, перше поле завжди має назву id, тобто ідентифікатор. Для цього поля обов'язково вибираємо тип INT і задаємо довжину значення в цифрах, наприклад 2. Індекс вибираємо PRIMARY, таким чином, ми задаємо первинний ключ і вставляємо галочку в A_I (Auto Increment) для того щоб її значення автоматично збільшувалося на одиницю.

Для поля з назвою категорій вибираємо тип VARCHAR та задаємо максимальну довжину 255 символів.

Якщо ви хочете додати ще одне або більше полів, то в полі додати,введіть число, яке відповідає кількості полів, які ви хочете додати і натисніть ок.

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


Ось і все, таблиця з назвою categoriesстворено. Вона з'явиться у списку таблиць, у лівій частині екрана.

Другий спосіб:

Відразу як увійшли до БД бачимо такий блок Створити таблицю. У цьому блоці є 2 поля, де ми можемо вводити назву таблиці і кількість стовпців у таблиці. Створимо, наприклад, таблицю з реєстрованими користувачами, назвемо цю таблицю users. У цій таблиці будуть такі поля: id, login, password, e-mail, f_name, s_name, У полі кількість стовпців вводимо 6 і натискаємо бл.


З'явиться те саме вікно, як і в першому способі.


Після того як заповнювали всі поля, спускаємося трохи нижче і тиснемо на кнопку зберегти.

Всі таблиці usersстворено. Вона також додалася у лівому списку зі створеними БД.

На сьогодні все. Тепер ви знаєте, як створити базу даних та таблиці MySQL у phpmyadminбез труднощів та головоломок. Бажаю всім удачі!

Сподобалась стаття?

PhpMyAdmin – Це скрипт, написаний на мовою PHPта надає можливість керувати базами даних MySQL. Дозволяє запускати команду SQLзапитів, працювати з полями та таблицями бази даних (створювати, редагувати, видаляти тощо). У PhPMyAdmin можна створювати нові бази даних, робити резервні копіїі багато іншого. PhpMyAdmin встановлений практично на кожному хостингу і входить до стандартної конфігурації локального сервераДенвер.

У більшості випадків для роботи з Joomla PhрMyAdmin застосовується тільки для створення нових баз даних (найчастіше це робиться на Денвері) та для копіювання та відновлення (Імпорт/Експорт). Інші можливості PhрMyAdmin використовують просунуті Веб-майстри і розробники.

У цій статті хочу розповісти про ситуації, в яких можна використовувати PhpMyAdmin.

Створення бази даних (переважно це Денвері).

Для цього потрібно набрати в адресному рядку браузера цей шлях:

http://localhost/tools/phpmyadmin

Пройшовши за цим посиланням, запуститься phpMyAdmin. (Денвер має бути встановлений та запущений).

Щоб створити базу даних, потрібно в полі Нова база даних ввести назву майбутньої бази і натиснути кнопку створити, при цьому варто зазначити, що кодування бази даних для Joomla має бути в UTF-8 (як на малюнку нижче).

Якщо потрібно створити ще й користувача для нової бази даних, тоді потрібно натиснути на кнопку привілею і на сторінці, що відкрилася, натиснути посилання " Додати нового користувача" (Користувач має певні привілеї, які встановлюються при його створенні, за рахунок цих привілеїв він може змінювати, видаляти, створювати нові таблиці та поля в базі даних). .

Далі потрібно заповнити необхідні поля та натиснути кнопку ok у нижній частині екрана, приклад заповнення полів та дій показаний на малюнку нижче. Якщо все зробили правильно, Ви побачите повідомлення, що додано новий користувач.

Примітка. Створення користувача можливе тільки на Денвері, на звичайному ж хостингу зазвичай користувач вже створений і має всі необхідні привілеї (ім'я користувача і пароль надсилається на Вашу пошту), або ж новий користувач створюється через окремий інтерфейс хостинг провайдера (з усіма необхідними привілеями), де Ім'я користувача та пароль Ви вводите самі і далі вони використовуються для авторизації в phpMyAdmin (тільки не забудьте його кудись записати).

Створення бекапу БД за допомогою phpMyAdmin

Для створення резервної копії бази даних, заходимо на головну сторінку phpMyAdmin і в лівому вікні вибираємо потрібну базу даних (для якої потрібно зробити бекап), клацнувши на неї мишкою.

На малюнку нижче вибрано базу даних з ім'ям auto (45), в дужках вказується кількість таблиць, що знаходяться в базі даних.

Після того, як Ви оберете базу даних, відкриється нове вікно з її вмістом. Далі вам потрібно натиснути кнопку « Експорт» у верхній частині вікна (як показано на малюнку нижче).

Кнопка «Експорт - означає скопіювати базу даних у текстовий файлта зберегти його на комп'ютері. Після натискання цієї кнопки відкриється нове вікно з параметрами експорту, все, що потрібно тут потрібно зробити, так це вибрати всі таблиці бази даних, встановити галочку. Зберегти як файл» та натиснути на кнопку okу деяких версіях phрMyAdmin ця кнопка називається пішов.

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

Відновлення БД з бекапу за допомогою phpMyAdmin

Для відновлення з резервної копії БД необхідно виконувати таку послідовність дій. Спочатку потрібно очистити наявну БД від усіх таблиць. Щоб це зробити потрібно увійти в phpMyAdmin, вибрати в лівому стовпці необхідну БД, яку Ви збираєтеся відновлювати з резервної копії і в віконці, що з'явилося, потрібно перейти в самий низ сторінки натиснути на посилання « Відзначити все» та вибрати опцію « вилучити» з списку.

Це призведе до відкриття наступного вікна з переліком всіх таблиць для підтвердження видалення таблиць. Потрібно клацнути на « Так». Після цього вже можна відновлювати БД із зробленої раніше резервної копії (бекапу).
Для цього переходимо на вкладку « Імпорт» і в вікні натискаємо на а кнопку « Огляді знаходимо раніше зроблену копію БД на своєму комп'ютері. Далі потрібно обов'язково простежити, щоб кодування стояло UTF-8 . Потім натискаєте кнопку « ОК» та очікуєте закінчення завантаження резервної копії БД.

Інші способи використання

Ще кілька прикладів використання PhpMyAdmin, одного разу під час тестування одного компонента якимось чином пошкодилася база даних, в результаті чого сайт повністю перестав працювати. Під час пошкодження БД, якщо таке трапляється, виводиться повідомлення про те, що база даних пошкоджена чи ні з'єднання. Щоб вирішити цей трабл, потрібно зайти в PhpMyAdmin, який теж виводитиме відповідне повідомлення. Далі потрібно відзначити галочкою пошкоджену таблицю бази даних та вибрати зі списку опцію - "Відновити таблицю", після чого Ви побачите наступне повідомлення: SQL-запит був успішно виконаний.

Оптимізація таблиць у БД через phpMyAdmin

Також є досить корисна функціяОптимізація таблиць. Ця опція видаляє всі вже видалені дані, які ще зберігаються в таблицях, таким чином значно очищається таблицю від сміття і зменшується її розмір. Щоб виконати оптимізацію таблиць, потрібно відзначити всі таблиці бази даних галочками та натиснути на посилання зі списку "Оптимізувати таблицю". Тільки обов'язково зробіть резервну копію бази даних, якщо щось піде не так.

p align="justify"> Наступним способом використання можливостей PhpMyAdmin є здійснення запитів SQL до таблиць БД. Наразіє дуже зручним, особливо коли потрібно поміняти щось однотипне одразу у всіх текстах Вашого сайту. Наприклад, якщо кількість статей на Вашому сайті більша за 100, то вручну це зробити досить довго і трудомістко. А тут один запит і все готове.

Тільки завжди пам'ятайте і не забувайте, що перед внесенням будь-яких змін потрібно завжди робити резервне копіюванняданих. Статті в Joomla містяться в таблиці, яка називається « jos_content», отже, щоб змінити всі тексти потрібно клікнути на назві цієї таблиці. У вікні, яке знаходиться в центрі, потрібно перейти на закладку «Огляд».

На сторінці, що з'явилася, потрібно клікнути по «Змінити». У новому вікні потрібно ввести текст запиту SQL, який вносить зміни до всіх статей. Справа в вікні PhpMyAdmin вибрати можна лише ті поля, в яких потрібно виконувати зміни.

З усього зазначеного вище виходить, що для спокійного сну потрібно на своєму локальному ПК мати актуальні бекапи (резервні копії) бази даних та файлів. Ці ж бекапи (резервні копії) можна застосовувати, коли переноситимете сайт на новий хостинг.

Складання