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

Как да инсталирате MySQL с phpMyAdmin на Ubuntu 12.04

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

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

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

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

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

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

    hostname
    hostname -f
    

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

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

    Забележка Ако сте инсталирали php-suhosin пакет, има някои известни проблеми при използване на phpMyAdmin. Моля, посетете страницата за проблеми със съвместимостта на Suhosin phpMyAdmin за повече информация относно настройката и заобикалянето.
  4. Настройте Apache с SSL, така че паролите ви няма да се изпращат в обикновен текст. За да направите това, прегледайте SSL сертификатите с Apache в ръководството за Debian и Ubuntu.

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

    sudo apt-get install mcrypt
    
  6. Рестартирайте Apache:

    sudo service apache2 restart
    

Настройка на phpMyAdmin

  1. Инсталирайте текущата версия на phpMyAdmin:

    sudo apt-get install phpmyadmin
    

    Ще бъдете попитани за кой сървър да конфигурирате автоматично phpMyAdmin. Изберете уеб сървъра, който сте инсталирали. Ако имате инсталиран повече от един уеб сървър, изберете най-добрата опция за вашето внедряване. Следвайте останалата част от ръководената инсталационна програма, за да зададете пароли.

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

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

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

Защита на phpMyAdmin

.htaccess файл

Защитете вашата phpMyAdmin директория с помощта на .htaccess file който позволява достъп до него само на определени IP адреси. Можете да направите това, като създадете .htaccess файл във вашия phpmyadmin директория. Заменете правилните пътища и IP адреси за вашата конкретна конфигурация:

Файл:/ var/www/example.com/public_html/phpmyadmin/.htaccess
1
2
order allow,deny
allow from 12.34.56.78

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

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

Файл:/ etc/phpmyadmin/config.inc.php
1
$cfg['ForceSSL'] = 'true';

Тестване на вашата инсталация на 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?

  2. Laravel Eloquent срещу конструктор на заявки - Защо да използвате eloquent за намаляване на производителността

  3. Въведение в SQL индексите

  4. Измерване на действителното време на MySQL заявка

  5. Не може да се получи пружинно зареждане за автоматично създаване на схема на база данни