Налаштування phpmyadmin - все про web програмуванні
Доброго вам дня. Сьогодні я хочу зупинитися на настройка phpMyAdmin. Так в одній зі статей "Основи роботи з phpMyAdmin" ми розібралися з установкою і основами роботи даної утиліти. Але приходить час і хочеться оптимізувати свою роботу. Ось і настав час для оптимізації роботи c phpMyAdmin, а для цього треба його просто налаштувати під себе.
І так ... Налаштовувати наш phpMyAdmin будемо через конфігураційний файл config.inc.php, який знаходитися в директорії куди встановлений сам phpMyAdmin. За замовчуванням даного файлу немає. Але зате є файл config.sample.inc.php. Перейменуємо його у config.inc.php. Розглянемо конфігураційний файл за умовчанням:
- tcp - стандартне підключення, яке гарантуватиме роботу з більшість MySQL серверів
- socket - для того щоб дане підключення працювало MySQL і phpMyAdmin повинні перебувати на одному сервері
$ Cfg [ 'Servers'] [$ i] [ 'compress']
У змінній $ cfg [ 'Servers'] [$ i] [ 'compress'] ми включаємо буде використовуватися протокол стиснення для підключення до MySQL (true) чи ні (false)
$ Cfg [ 'Servers'] [$ i] [ 'extension']
У даній змінної ми вказуємо яке в php використовувати MySQL-розширення:
- mysql - класичне розширення для роботи з MySQL
- mysqli - вдосконалене розширення, їм і слід користуватися якщо у Вас MySQL вище ніж 4.1.x
$ Cfg [ 'Servers'] [$ i] [ 'only_db']
До цієї змінну ми поміщаємо масив даних, що складаються з баз, які хочемо, щоб відображалися даному користувачеві. Наприклад, $ cfg [ 'Servers'] [$ i] [ 'only_db'] = ( 'test')
$ Cfg [ 'Servers'] [$ i] [ 'hide_db']
Щоб приховати певних баз використовуйте цю змінну
$ Cfg [ 'Servers'] [$ i] [ 'hide_db']. Значення цієї змінної - регулярний вираз. Наприклад, якщо ми хочемо приховати базу даних test для даного користувача, то повинні прописати:
$ Cfg [ 'Servers'] [$ i] [ 'hide_db'] = 'test'
Ось в принципі і всі основні настройки, які я хотів би розглянути в даній статті. Але насправді налаштувань phpMyAdmin безліч: обмеження доступу за різними критеріями, запис історії SQL-запитів, зв'язування таблиць. Про цих настройках Ви можете прочитати в офіційній документації по phpMyAdmin. А поки все. Всім вдалої розробки.
Доброго вам дня. Сьогодні я хочу зупинитися на настройка phpMyAdmin. Так в одній зі статей "Основи роботи з phpMyAdmin" ми розібралися з установкою і основами роботи даної утиліти. Але приходить час і хочеться оптимізувати свою роботу. Ось і настав час для оптимізації роботи c phpMyAdmin, а для цього треба його просто налаштувати під себе.
І так ... Налаштовувати наш phpMyAdmin будемо через конфігураційний файл config.inc.php, який знаходитися в директорії куди встановлений сам phpMyAdmin. За замовчуванням даного файлу немає. Але зате є файл config.sample.inc.php. Перейменуємо його у config.inc.php. Розглянемо конфігураційний файл за умовчанням:
- tcp - стандартне підключення, яке гарантуватиме роботу з більшість MySQL серверів
- socket - для того щоб дане підключення працювало MySQL і phpMyAdmin повинні перебувати на одному сервері
$ Cfg [ 'Servers'] [$ i] [ 'compress']
У змінній $ cfg [ 'Servers'] [$ i] [ 'compress'] ми включаємо буде використовуватися протокол стиснення для підключення до MySQL (true) чи ні (false)
$ Cfg [ 'Servers'] [$ i] [ 'extension']
У даній змінної ми вказуємо яке в php використовувати MySQL-розширення:
- mysql - класичне розширення для роботи з MySQL
- mysqli - вдосконалене розширення, їм і слід користуватися якщо у Вас MySQL вище ніж 4.1.x
$ Cfg [ 'Servers'] [$ i] [ 'only_db']
До цієї змінну ми поміщаємо масив даних, що складаються з баз, які хочемо, щоб відображалися даному користувачеві. Наприклад, $ cfg [ 'Servers'] [$ i] [ 'only_db'] = ( 'test')
$ Cfg [ 'Servers'] [$ i] [ 'hide_db']
Щоб приховати певних баз використовуйте цю змінну
$ Cfg [ 'Servers'] [$ i] [ 'hide_db']. Значення цієї змінної - регулярний вираз. Наприклад, якщо ми хочемо приховати базу даних test для даного користувача, то повинні прописати:
$ Cfg [ 'Servers'] [$ i] [ 'hide_db'] = 'test'
Ось в принципі і всі основні настройки, які я хотів би розглянути в даній статті. Але насправді налаштувань phpMyAdmin безліч: обмеження доступу за різними критеріями, запис історії SQL-запитів, зв'язування таблиць. Про цих настройках Ви можете прочитати в офіційній документації по phpMyAdmin. А поки все. Всім вдалої розробки.