ПредишенСледващото

Това, което се създаде

PHPMyAdmin (PMA) - отлично безплатни уеб-базирани клиентски бази данни с отворен код, който може да се използва за по-активно взаимодействие с MySQL и приложения за бази данни.

Аз ще ви кажа как да го инсталирате, се гарантира безопасността и да се опишат някои от най-често срещаните случаи, в които могат да ви помогнат в администриране на бази данни. Тук, за ваша информация поставени онлайн демо PMA.

В допълнение към визуален графичен интерфейс за операции на базата данни, аз също оценявам възможността за изготвяне операции от SQL командния ред на браузъра си. Без да се налага да имат директен достъп до сървъра чрез SSH.

Например, някои Wi-Fi връзка и свързването на точките за мобилен достъп редовно прекратен сесии SSH. което прави работата с базата данни много проблематично.

Инсталирайте PHPMyAdmin

Започнете да работите с PMA на Linux е съвсем проста. Ще опиша как да направите това с помощта на Ubuntu 14. х на Digital океан. Отиди до сървъра чрез SSH:

По време на инсталацията, можете да използвате настройките по подразбиране или да персонализирате клиента да ви хареса.
След като сте с ограничен достъп до MySQL само от един локален хост (а) в MySQL вече не остават отдалечени портове, които хакерите могат да използват.

Разбира се, те може да се опита да пробие SSH или опитайте срещу вашите SQL инжекция атаки приложения. но директно в базата данни, те няма да могат да атакуват. След инсталирането на PMA. никой няма да бъде в състояние да изпълни уеб-базирани атаки, за да получат контрол над вашата база данни, така че ще бъде осигурено, че сигурността.

Добави псевдоними apache.conf файл:

За това е необходимо да въведете допълнителна парола за достъп до PMA. в допълнение към вашата парола база данни, например:

Инсталация и употреба PhpMyAdmin за уеб програмиране, PHP

За да конфигурирате потребителски ограничения Apache, изпълнете следните стъпки:

Инсталирайте htpasswd като част от apache2-Utils:

Създаване на папка за съхранение на пароли:

Добави подкрепа Htaccess за РМА:

Добави AllowOverride All:

Конфигуриране на удостоверяване на потребителя за PMA:

Задайте парола:

И рестартирате Apache:

Минете през браузъра на PMA-мястото, а вие ще бъдете подканени да въведете потребителско име и парола, както е показано по-горе.

Използването PHPMyAdmin в уеб програмиране

1. Създаване и изтриване на бази данни

Вярвам, РМА е особено полезно в етап на разработка и тестване, където може да се наложи да рестартирате многократно базата данни или да го възстанови от резервно копие.

Без PMA. Аз ще трябва да отидете на вашия сървър чрез SSH. След това отидете на MySQL. и след това изпълнете:

С PMA, можете да стартирате всяка молба командния ред чрез визуален интерфейс. Щракнете върху раздела SQL и поставете инструкциите за базата данни MySQL. След това натиснете бутона Go за създаване на базата данни:

Инсталация и употреба PhpMyAdmin за уеб програмиране, PHP

Или, можете да използвате визуален интерфейс директно:

Инсталация и употреба PhpMyAdmin за уеб програмиране, PHP

Можете също да добавите потребители и дефиниране на права за тях. Кликнете привилегиите на разделите:

Инсталация и употреба PhpMyAdmin за уеб програмиране, PHP

Кликнете върху бутона Добавяне на потребителя и дефиниране на права си за желания базата данни:

Инсталация и употреба PhpMyAdmin за уеб програмиране, PHP

"Бази данни", за да премахнете данни, използвайте менюто. Изберете базата данни, която искате да изтриете, и натиснете "Delete":

Инсталация и употреба PhpMyAdmin за уеб програмиране, PHP

Преди извършване на каквито и да било операции за разширяване на базата данни или актуализиране на кода, винаги трябва да се запази базата данни на приложението. Ако нещо се обърка, винаги можете да възстановите вашия сайт от резервно копие.

С PMA уеб интерфейс. изберете базата данни, изберете раздела на износа и изберете По избор:

Инсталация и употреба PhpMyAdmin за уеб програмиране, PHP

Обърнете оператор "Добавете падаща маса / View / процедура / функция / събитие":

Инсталация и употреба PhpMyAdmin за уеб програмиране, PHP

Когато натиснете Go PMA зареди резервно копие на цялата си база данни. Ако настройките на забавяне Apache PHP са конфигурирани правилно, ще изтегли някои големи файлове може да се замразява и се чупят. Можете да го настроите в php.ini. както е описано на техния уебсайт.

3. заявки за изпитване

Изберете базата данни, кликнете за заявки. Поставете или редактират сложни заявки и ги проверите директно от PMA:

Инсталация и употреба PhpMyAdmin за уеб програмиране, PHP

След това открих, че изискванията на работата, мога лесно да се напише програма код ActiveRecord. Като пример:

4. документация за редактиране на бази данни

Ако сте програмист, вие вероятно сте изправени пред ситуация, в която в резултат на грешки, за приложения, са повредени базата от данни. Сигурен съм, нали?

Например, някои от моите приложения за управление на електронна поща понякога се провалят на обработката на необичайни съобщения; тези грешки са трудни за откриване с конвенционални тестове.

Когато това се случи, разбрах, че е полезно да се промени базата данни директно през PMA. изключете проблем и рестартиране на сайта. В някои случаи, възможността да гледате само на масата може да ви помогне да диагностицирате проблеми.

РМА отвори базата данни и изберете масата. Кликнете два пъти върху колоната, която искате да редактирате. Извършете промените и да се върнете:

Инсталация и употреба PhpMyAdmin за уеб програмиране, PHP

5. Възстановяване на настройките на база данни за миграцията

Ако използвате рамка (например Yii), можете да използвате миграцията на софтуер за бази данни. База данни миграция улесни промяната на функционален дизайн и прилагане актуализация. В същото време, тяхното изследване може да се съборят елементите на вашата локална база данни.

Много често получавате грешки при миграция и не може да мигрира поради непоносими индекси, външни ключове и таблици. В този случай, мога да използвам РМА. премахване на излишните таблица и индекс файлове.

В PMA. изберете вашата база данни, отидете на раздела SQL и въведете SQL изявление за премахване на чужд ключ или индекс. Ето няколко примера:

Инсталация и употреба PhpMyAdmin за уеб програмиране, PHP

Превод на статията на «инсталиране и използване на PHPMyAdmin за уеб развитие» е изготвен от екип от приятелски Уеб дизайн проект от А до Я.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!