Как узнать версию phpmyadmin

Как узнать версию phpmyadmin

phpMyAdmin может быть установлен как на веб-сервере, так и на отдельном компьютере для удаленного управления базами. Также он может быть как часть известных сбором — openserver, denwer и так далее. Его мы можем захотеть обновить по разным соображениям, чаще всего, для поддержки более новых версий СУБД mysql/mariadb. Данная инструкция демонстрируем процесс обновления для систем на базе Linux. Однако, процесс не сильно отличается для различных операционных систем.

Обновление phpMyAdmin выполняется путем замены файлов веб-приложения со старых на новые. Процедура несложная и выполняется в несколько шагов:

1. Смотрим текущую версию phpMyAdmin

Заходим на веб-интерфейс phpMyAdmin и подключаемся к базе, введя логин и пароль для самой базы. На главной странице в подразделе «phpMyAdmin» мы увидим информацию о нашем приложении, например:

* как видим, в данном примере используется версия 4.6.1, которую можно обновить до 4.8.5.

2. Ищем на сервере каталог phpMyAdmin

Проще всего воспользоваться командой find:

find / -iname "phpmyadmin*" -type d

* в данном примере мы ищем все папки, имя которых начинается на phpmyadmin.

В моем случае я получил ответ:

* в вашем случае команда может выдать несколько результатов — внимательнее проверяем содержимое найденного.

Также можно найти каталог с файлами phpMyAdmin, посмотрев путь в конфигурационном файле веб-сервера.

Типичные пути расположения phpMyAdmin:

  • /usr/share/phpmyadmin
  • /var/www/phpmyadmin
  • /usr/local/www/phpmyadmin

3. Загружаем нужную версию

Переходим на сайт разработчика phpMyAdmin и копируем ссылку на нужную нам версию — в данной инструкции мы обновляем приложение до последней версии:

* на момент обновления инструкции, последняя версия была 4.9.0.1. Для рабочих сред версии alpha лучше не устанавливать.

В консоли сервера, используя скопированную ссылку, скачиваем архив:

* если система вернет ошибку, проверьте, что установлен пакет wget.
* мы можем также скачать архив на любой компьютер с Windows и перенести его на сервер Linux с помощью WinSCP.

Распаковываем скачанный архив:

* если система вернет ошибку «unzip: command not found» устанавливаем данное приложение командами apt-get install unzip или yum install unzip.

4. Изучаем системные требования к новой версии

На сайте, где мы загрузили phpMyAdmin, кликаем по его версии в левой колонке:

Читайте также:  Как разблокировать переписку в одноклассниках

В открывшемся окне под описанием релиза находим информацию с требованиями к новой версии. Например, для скачанной нами версии требования «Current version compatible with PHP 5.5 to 7.2 and MySQL 5.5 and newer» — это значит, что на нашем сервере должна быть установлена PHP версии 5.5 и выше, а также MySQL 5.5. и выше.

Проверить версию php можно командой:

Проверить версию MySQL:

Если наш сервер не удовлетворяет требованиям веб-интерфейса управления базой данных, необходимо либо обновить PHP/MySQL, либо выбрать менее свежую версию phpMyAdmin.

5. Сохраняем файлы текущего приложения

Перед тем, как заменить приложение новыми файлами, переносим текущее в новый каталог. Это необходимо как для сохранения конфигурационного файла, так и для получения резерва на случай, если новое приложение заработает со сбоями.

Для переноса приложения используем команду mv:

mv /var/www/phpMyAdmin /var/www/old.phpMyAdmin

* где /var/www/phpMyAdmin — путь, который мы определили на шаге 2.

6. Заменяем файлы

Переносим содержимое ранее загруженного и распакованного архива в каталог по старому пути, где располагалась предыдущая версия веб-приложения:

mv phpMyAdmin-4.8.5-all-languages /var/www/phpMyAdmin

Задаем владельца на каталог.

а) если используем CentOS / Red Hat / Fedora:

chown -R apache:apache /var/www/phpMyAdmin

а) если используем Ubuntu / Debian:

chown -R www-data:www-data /var/www/phpMyAdmin

Возвращаем конфигурационный файл:

cp /var/www/old.phpMyAdmin/config.inc.php /var/www/phpMyAdmin/

Возможные проблемы

1. Ошибка при обработке запроса, код 200, parsererror (rejected)

Появляется во всплывающем окне сразу после входа в базу. Дополнительно сообщение: «Похоже соединение с сервером потеряно. Проверьте сетевое подключение и статус сервера.»

Причина: предыдущие сессии могут храниться на сервере. Когда мы подключаемся к базе, к которой ранее подключались со старого phpMyAdmin, приложение безуспешно пытается их использовать.

Решение: просто обновляем в браузере страницу и заходим в базу повторно.

Читайте также:  Oneshot как начать заново

2. Секретная парольная фраза в конфигурации (blowfish_secret) слишком короткая

Предупреждение может появиться снизу на страницах приложения.

Причина: в более новых версиях может потребоваться использовать более стойкую парольную фразу. Она задается в конфигурационном файле, который мы перенесли со старой версии.

Решение: меняем парольную фразу. Сначала генерируем ее командой:

head /dev/urandom | tr -dc A-Za-z0-9 | head -c 32 ; echo »

Доступным языком заметки по IT технологиям

Как работать с MySQL?

В данном посте, я разъясню как администрировать MySQL. Я опишу, как решить наиболее часто встречаемые повседневные задачи. Опыт показывает, что даже «гуру» в MySQL, после продолжительного перерыва в работе, забывают напрочь все азы администрирования MySQL. Поэтому данный пост, я вижу полезным.

Что-бы, было удобнее ориентироваться, я привел список вопросов на которые вы найдете ответы. При нажатие на вопрос, вы попадает на его ответ в этом посте.

Итак вы установили MySQL, как с ним работать?

1. Обзор вариантов работы с MySQL

— C помощью PHP (функция mysqli_query)

В PHP с MySQL можно работать как через ООП (методы класса mysqli), так и через функции (mysqli_…() ).

Я кратко покажу как работать с MySQL через функции.

Первым делом, надо установить соединение с MySQL

имя_хоста, имя_пользователя, пароль и имя_бд – строковые значение
Функция возвращает дескриптор соединения с базой, дальше мы будем работать с ним.

И самое важное, сделаем SQL запрос к MySQL.

Где $result_query – результат запроса в виде объекта класса mysqli_result, для извлечения из него информации существует несколько функций, более подробно тут.

допустим, в результате SQL запроса, мы получили некую таблицу, для того чтобы разобрать её по строкам и столбцам, можно использовать следующий код

MYSQLI_ASSOC – константа, указывающая что результат должен быть ассоциативный массив (иначе мы не сможем обращаться к столбцам по их именам)

Читайте также:  Удаляет ли вк старые страницы

$row – массив строк возвращенной таблицы

$r – одна строка – ассоциативный массив из значений столбцов, обращаясь к столбцам можно по именам

Далее очистим переменную с результатом

И наконец, закроем соединение с MySQL

Как работать в PHP c MySQL более подробно мы можете узнать в официальной русскоязычной документации тут.

— С помощью phpMyAdmin

На вкладке SQL, вы можете вводить свои запросы

— C помощью командной строки Unix/Linux и Windows

Для входа в СУБД MySQL c помощью командной строки Unix/Linux и Windows необходимо авторизоваться, т.е. указать в качестве кого вы её посещаете.

Для этого пишем

жмем Enter, после чего вам предлагают вести пароль

после удачного ввода пароля вы попадаете в монитор MySQL

В данном режиме вы можете выполняются SQL запросы. Для выхода из него необходимо вести QUIT.

2. Администрирование MySQL

Не касаясь в данном посте подробностей языка SQL, приведу несколько команд, с помощью которых вы сможете узнать версию MySQL, посмотреть список БД, узнать какие таблицы содержит та или иная БД, сделать дамп (резервную копию) БД, восстановить БД из дампа, посмотреть аккаунты пользователей , создать аккаунт пользователя, удалить аккаунт пользователя, изменить пароль root пользователя.

Использовать SQL команды вы можете в PHP скрипте, в мониторе MySQL (командной строке) и с помощью phpMyAdmin. Также, хочу заметить, что регистр в SQL значения не имеет.

в конфиге WP смотришь параметры коннекта к базе

далее доступным тебе способом выполни запрос к базе SHOW VARIABLES LIKE "%version%

я делаю это из командной строки

mysql -uassolo0k_clex -p********* -Dassolo0k_clex -e’SHOW VARIABLES LIKE "%version%";’

а ты можешь написать на PHP что-то вроде, залить по FTP и выполнить через http

надо смотреть не только на версию, но и на другие переменные — например актуально на сегодня поддержка utf8_mb4, длина ключа, если поддерживается utf8_mb4

Ссылка на основную публикацию
Как стать администратором страницы facebook
При наличии раскрученной группы в социальной сети Facebook могут возникать трудности с управлением из-за недостатка времени и сил. Решить подобную...
Как сделать скриншот на беспроводной клавиатуре
Выбираем изображение на мониторе, которое хотим сохранить, как картинку (рисунок) у себя на ПК. - Нажимаем клавишу PrtSc (Print Screen)...
Как сделать уплотненный шрифт в ворде
К дополнительным относятся параметры шрифта, для установки которых необходимо использовать диалоговое окно Шрифт. Для отображения диалогового окна Шрифт во вкладке...
Как транслировать экран iphone на mac
Если вам потребовалось вывести изображение с iPhone на ПК или ноутбук по Wi-Fi, сделать это сравнительно просто: доступны программы Windows...
Adblock detector