Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да инсталирате и конфигурирате phpMyAdmin на CentOS 6

phpMyAdmin е уеб приложение, което предоставя GUI за подпомагане на администрирането на база данни на MySQL. Той поддържа множество MySQL сървъри и е стабилна и лесна алтернатива на използването на MySQL клиента на командния ред.

Забележка Това ръководство е написано за потребител без root права. Командите, които изискват повишени привилегии, имат префикс с sudo . Ако не сте запознати с sudo команда, можете да проверите нашето ръководство за потребители и групи.

Преди да започнете

  1. Ако все още не сте го направили, създайте акаунт в Linode и Compute Instance. Вижте нашите ръководства Първи стъпки с Linode и Създаване на изчислителен екземпляр.

  2. Следвайте нашето ръководство за настройка и защита на компютърен екземпляр, за да актуализирате системата си и да конфигурирате името на хоста си. Може също да пожелаете да зададете часовата зона, да създадете ограничен потребителски акаунт и да укрепите SSH достъпа.

    За да проверите името на хоста си, изпълнете:

    hostname
    hostname -f
    

    Първата команда трябва да показва вашето кратко име на хост, а втората трябва да показва вашето напълно квалифицирано име на домейн (FQDN), ако имате назначен такъв.

  3. Настройте работещ LAMP стек. Моля, вижте ръководството LAMP на CentOS 6, ако е необходимо.

    Забележка Ако сте инсталирали php-suhosin пакет, има някои известни проблеми при използване на phpMyAdmin. Моля, посетете страницата за проблеми със съвместимостта на Suhosin phpMyAdmin за повече информация относно настройката и заобикалянето.
  4. Активирайте EPEL хранилището:

    cd ~
    wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
    sudo rpm -ivh epel-release*
    
  5. Настройте Apache с SSL, така че паролите ви няма да се изпращат в обикновен текст. За да направите това, преминете през ръководството за SSL сертификати с Apache на CentOS.

  6. Инсталирайте mycrypt PHP модул:

    sudo yum install php-mcrypt
    
  7. Рестартирайте Apache:

    sudo service httpd restart
    

Инсталиране на phpMyAdmin

  1. Инсталирайте phpMyAdmin:

    sudo yum install phpmyadmin
    
  2. За всеки виртуален хост, на който искате да дадете достъп до вашата инсталация на PHPMyAdmin, трябва да създадете символна връзка от корена на документа до мястото за инсталиране на phpMyAdmin (/usr/share/phpmyadmin ):

    cd /var/www/example.com/public_html
    sudo ln -s /usr/share/phpmyadmin
    

    Това ще създаде символна връзка с име phpmyadmin в корена на вашия документ.

Конфигуриране на phpMyAdmin

По подразбиране phpMyAdmin е конфигуриран да разрешава достъп само от локалния хост (127.0.0.1). Ще искате да добавите IP адреса на вашия компютър, за да получите достъп до него.

  1. Забележете външния IP адрес, който се използва от вашия домашен или работен компютър. Това може да бъде намерено, като посетите следния уебсайт:

    http://www.whatismyip.com
    
  2. Редактирайте конфигурационния файл, намиращ се на /etc/httpd/conf.d/phpMyAdmin.conf , замествайки четирите екземпляра на 127.0.0.1 с IP адреса на вашия домашен или служебен компютър.

Принудително SSL

Тъй като от вас се изисква да въведете вашите идентификационни данни за MySQL, когато използвате phpMyAdmin, препоръчваме ви да използвате SSL, за да защитите HTTP трафик към вашата инсталация на phpMyAdmin. За повече информация относно използването на SSL с вашите уебсайтове, моля, консултирайте се с ръководствата за SSL сертификати.

  1. Принуди phpMyAdmin да използва SSL в конфигурационния файл на phpMyAdmin /etc/phpmyadmin/config.inc.php като добавите следните редове под Server(s) configuration раздел:

    Файл:/ etc/phpmyadmin/config.inc.php
    1
    
    $cfg['ForceSSL'] = 'true';
  2. Рестартирайте Apache:

    sudo service httpd restart
    

Тестване на вашата инсталация на phpMyAdmin

За да тествате phpMyAdmin, отворете любимия си браузър и отидете на https://example.com/phpmyadmin . Ще бъдете подканени за потребителско име и парола. Използвайте потребителското име “root” и паролата, която сте посочили, когато сте инсталирали MySQL. Като алтернатива можете да влезете, като използвате всеки потребител на MySQL и да запазите техните разрешения.

Ако можете успешно да влезете, phpMyAdmin е инсталиран правилно.

Повече информация

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

  • Начална страница на phpMyAdmin
  • Страница за документация на phpMyAdmin

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Инсталирайте и конфигурирайте MySQL Workbench на Ubuntu 16.04

  2. Използване на SqlDataAdapter за вмъкване на ред

  3. Нарушение на ограничението за целостта:1452 Не може да се добави или актуализира дъщерен ред:

  4. Получаване на времева разлика между две времена в PHP

  5. Присъединяване към MySQL срещу ИЗПОЛЗВАНЕ?