Phpmyadmin пароль root что это

Содержание
  1. Почему в Openserver
  2. Почему не открывается меню в опен сервере?
  3. Steps to change root password in phpMyAdmin
  4. Conclusion
  5. Комментарии
  6. Что такое phpMyAdmin
  7. Требования
  8. Установка phpMyAdmin
  9. Защита phpMyAdmin
  10. Файл .htaccess
  11. Настройка файла .htaccess
  12. Создание файла .htpasswd
  13. Требования
  14. 1: Установка phpMyAdmin
  15. 2: Настройка аутентификации и привилегий
  16. Настройка парольного доступа для root-пользователя MySQL
  17. Настройка парольной аутентификации для выделенного пользователя MySQL
  18. 3: Защита phpMyAdmin
  19. Заключение
  20. Возможные ошибки
  21. Включить агрессивный режим?
  22. Как создать Базу Данных без
  23. Создание локального сайта
  24. Флажок горит желтым?
  25. Не поддерживает доступ к базе данных без пароля
  26. Могут ли работать одновременно?
  27. Как создать новый проект
  28. Как поменять пароль phpMyAdmin по SSH
  29. Как поменять пароль в phpMyAdmin
  30. Обеспечение безопасности phpMyAdmin
  31. Как узнать пароль Базы Данных?
  32. Удаление phpMyAdmin
  33. Облачные серверы с Ubuntu
  34. Установка phpMyAdmin
  35. Обратить внимание на Validate Password
  36. Работа с пользователями
  37. Что делать, если не добавляются проекты в
  38. Как сбросить root-пароль MySQL
  39. Как переустановить или обновить
  40. Выборочной установкой локального сервера

Почему в Openserver

MySQL / MariaDB настройка phpmyadmin в openserver

Почему не открывается меню в опен сервере?

Если после установки на ПК нет значка — красного флажка в трее, не открывается ярлык, меню не работает, возможно:

  • иконка скрыта по-умолчанию;
  • допущена ошибка при установке;
  • не настроены региональные стандарты;
  • у вас недостаточно прав;
  • работе сервера препятствуют защитники

Попробуйте повторить установку, следуя из статьи. Или поищите виновника бага, и как его исправить в

  • по SSH. Этот способ подойдёт, если вы забыли пароль пользователя, под которым подключаетесь к phpMyAdmin.
  • через интерфейс phpMyAdmin. Подойдёт, если вы знаете пароль и вам нужно его сменить.

В статье мы расскажем про оба способа.

Для сброса пароля по SSH вам понадобится доступ к root-пользователю MySQL. Если вы потеряли root-доступ к серверу баз данных, воспользуйтесь инструкцией.


Steps to change root password in phpMyAdmin

phpmyadmin login

user accounts

edit priveliges

Step 4: Once you click on to that link, it will direct you to the Global privileges page, On that page, you will find the “Change Password” tab.

Step 5: Click the change password tab and enter your new password in the given text area. You can even click the “Generate Password” button to randomly display a password for you. Finally, click the “Go” button to apply the changes.

changed password

It will be like

$cfg[‘Servers’][$i][‘auth_type’] = ‘config’;
$cfg[‘Servers’][$i][‘user’] = ‘root’;
$cfg[‘Servers’][$i][‘password’] = ‘’;

Now changes the line as given below and enter your password,

$cfg[‘Servers’][$a][‘auth_type’] = ‘cookie’;

$cfg[‘Servers’][$i][‘user’] = ‘root’;
$cfg[‘Servers’][$i][‘password’] = ‘password_name’;

configuration file

updated login

Conclusion

You may also like these articles

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit «Cookie Settings» to provide a controlled consent.

Seth's user avatar

43 gold badges144 silver badges198 bronze badges

asked Jul 19, 2013 at 14:23

tHe_VaGaBonD's user avatar

  1. Stop the MySQL server

    sudo service mysql stop
    
  2. sudo mysqld --skip-grant-tables &
    
  3. Login to MySQL as root

    mysql -u root mysql
    
  4. Change MYSECRET with your new root password

    UPDATE user SET Password=PASSWORD('MYSECRET') WHERE User='root'; FLUSH PRIVILEGES; exit;
    
  5. sudo pkill mysqld
    
  6. sudo service mysql start
    

Seth's user avatar

43 gold badges144 silver badges198 bronze badges

answered Jul 19, 2013 at 17:35

jctoledo's user avatar

13 silver badges8 bronze badges

In your terminal window, type:

sudo -H gedit /etc/dbconfig-common/phpmyadmin.conf

muru's user avatar

53 gold badges469 silver badges719 bronze badges

answered Feb 19, 2016 at 7:12

lordparthurnaax's user avatar

debian-sys-maint

You can see (and should not change) its password via

sudo nano /etc/mysql/debian.cnf
mysql -u debian-sys-maint -p

Kulfy's user avatar

26 gold badges63 silver badges102 bronze badges

answered Aug 2, 2018 at 14:49

Petr Kosvanec's user avatar

I was wondering why my login was failing even though I never changed the password.

It was failing because I rebootet the server and the mysql server was not startet automatically. So I startet the server and it worked again.

answered Sep 22, 2020 at 8:52

Black's user avatar

1 gold badge7 silver badges16 bronze badges

Логотип phpMyAdmin

<?php
$cfg['blowfish_secret'] = 'wertyukj';
$cfg['Servers'][1]['auth_type'] = 'cookie';
$cfg['Servers'][1]['user'] = 'root';
$cfg['Servers'][1]['password'] = 'wertyukjndwy3cn3';
$cfg['Servers'][1]['AllowNoPassword'] = false;
$cfg['Servers'][1]['extension'] = 'mysql';
?>
  • blowfish_secret – это произвольная фраза, которая нужна для шифрования паролей в куках. Надежнее поменять ее на любую другую, только не стандартную.
  • auth_type – это тип авторизации, который может принимать 2 значения: config и cookie:
    • config – указывает на то, что логин/пароль будут браться из этого файла (две следующие строчки user и password). При таком режиме, успешный вход будет всегда, когда вы или кто-то другой просто зайдет на ваш домен, где размещается также phpmyadmin и может получит возможность натворить там всяких пакостей.
    • cookie – указывает на то, что логин/пароль будут спрашиваться каждый раз, как кто-то переходит по адресу, где лежит phpmyadmin. Правильный пароль будет храниться в зашифрованном виде в куках на вашем компьютере.
  • user и password – это имя пользователя (в нашем случае должен быть root) и пароль. В этом конфигурационном файле они добавлены просто для примера и при использовании cookie их можно вообще удалить.
  • AllowNoPassword – может принимать значения true (истина) и false (ложь). Собственно разрешается вход без пароля (true) или нет (false)
  • extension – может принимать значение mysql и mysqli. Первое нужно указывать в случае если вы используете phpmyadmin в связки MySQL ниже 4.1.3. Второй если используете версию MySQL выше 4.1.3.

Теги:

и

Комментарии




27 мая, 2014 1:24 пп

, ,

Что такое phpMyAdmin

Требования

Для выполнения инструкций данного руководства необходимы root-привилегии. Чтобы получить их, читайте разделы 3 и 4 данного руководства.

Установка phpMyAdmin

  • Выбрать Apache2 в качестве веб-сервера;
  • Ответить YES на вопрос, настроить ли базу данных для phpmyadmin с помощью dbconfig-common;
  • Ввести пароль администратора MySQL;
  • Установить пароль для входа в phpmyadmin.

sudo nano /etc/apache2/apache2.conf

sudo service apache2 restart

Защита phpMyAdmin

Файл .htaccess

Настройка файла .htaccess

Затем настройте авторизацию пользователя в файле .htaccess. Скопируйте и вставьте следующий текст:

Вот описание каждой строки данного блока кода:

  • AuthType: ссылается на тип авторизации, который будет использован для проверки паролей. На данный момент пароли проверяются через HTTP, потому переменную Basic менять не нужно.
  • AuthName: содержит текст, который будет отображаться в запросе ввести пароль. Сюда можно внести текст на свое усмотрение.
  • AuthUserFile: Эта строка определяет путь на сервере к файлу паролей (который будет создан в следующем подразделе).
  • Require valid-user: эта строка говорит файлу .htaccess, что только пользователи, указанные в файле паролей, могут получать доступ к странице входа в phpMyAdmin.

Создание файла .htpasswd

sudo htpasswd -c .htpasswd

Извещение запросит ввести и подтвердить пароль. После того, как пары “имя пользователя/пароль” сохранены, пароль будет хранится в файле в зашифрованном виде.

В завершение перезагрузите Apache:

sudo service apache2 restart

Tags: , , , , ,






15 июня, 2020 11:42 дп

, ,

Для корректной работы многих веб-проектов нужна система управления базами данных (СУБД), например, MySQL. Однако взаимодействовать с системой исключительно с помощью командной строки MySQL не всегда удобно.

Требования

  • Взаимодействует с MySQL напрямую;
  • Проходит аутентификацию при помощи учётных данных MySQL;
  • Обрабатывает и возвращает результаты для произвольных запросов SQL.

1: Установка phpMyAdmin

Войдите в систему как пользователь sudo и обновите индекс пакетов

sudo apt update

Если вы установили стек LAMP по этому руководству, ряд необходимых модулей уже есть у вас на сервере (их мы устанавливали вместе с php). Сейчас рекомендуется установить эти пакеты:

  • php-mbstring: модуль для обработки строк, которые не поддерживают ASCII, и преобразования их в другие кодировки
  • php-zip: включает загрузку.zip файлов в phpMyAdmin
  • php-gd: обеспечивает поддержку библиотеки GD Graphics
  • php-json: обеспечивает поддержку сериализации JSON для PHP
  • php-curl: обеспечивает взаимодействие PHP с разными типами серверов по разным протоколам.
  • Выберите apache2 как веб-сервер (обратите внимание: в первом окне ответ apache2 выделен, но по факту не выбран. Если вы не нажмёте пробел, инсталлятор не сможет переместить нужные файлы во время установки. Чтобы выбрать Apache, нажмите пробел, Tab и Enter).
  • Ответьте yes на вопрос, нужно ли использовать dbconfig-common для настройки БД.
  • После чего программа предложит выбрать и подтвердить пароль phpMyAdmin.

Чтобы устранить ошибку, выберите в списке предложенных ответов опцию abort, чобы остановить установку. Затем откройте консоль MySQL:

Если у вас включена парольная аутентификация для пользователя root MySQL, запустите эту команду и затем введите пароль:

mysql -u root -p

В командной строке MySQL запустите следующую команду, чтобы отключить плагин Validate Password. Обратите внимание: эта команда не удалит этот компонент, а просто остановит его загрузку на сервер MySQL:

UNINSTALL COMPONENT "file://component_validate_password";

Теперь можно закрыть клиент MySQL:

INSTALL COMPONENT "file://component_validate_password";

sudo phpenmod mbstring

Перезапустите Apache, чтобы обновить настройки:

sudo systemctl restart apache2

2: Настройка аутентификации и привилегий

Настройка парольного доступа для root-пользователя MySQL

Затем проверьте, какой метод аутентификации использует ваш пользователь MySQL:

Проверьте, какой метод аутентификации поддерживают ваши пользователи и убедитесь, что root больше не поддерживает auth_socket:

Настройка парольной аутентификации для выделенного пользователя MySQL

Если вы включили парольную аутентификацию для пользователя root, вам нужно будет запустить следующую команду и ввести пароль:

Дополнительно:  WiFi без доступа к интернету - 2 способа решения. | Настройка оборудования

mysql -u root -p

Создайте нового пользователя:

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

Затем предоставьте новому пользователю соответствующие права. Например, вы можете предоставить ему права на все таблицы в БД, а также возможность добавлять, изменять и удалять пользовательские привилегии с помощью этой команды:

Закройте оболочку MySQL:

Чтобы открыть интерфейс, посетите в браузере следующую ссылку:

Чтобы получить доступ к интерфейсу, используйте имя и пароль вашего нового пользователя.

3: Защита phpMyAdmin

Сохраните и закройте файл.

Перезапустите Apache, чтобы обновить настройки:

sudo systemctl restart apache2

Теперь приложение поддерживает файлы .htaccess; осталось создать такой файл.

Для корректной работы необходимо создать этот файл в каталоге приложения. Для этого введите:

Вставьте в файл такие строки:

Рассмотрим эти строки подробнее:

  • AuthType Basic задает тип авторизации; в данном случае используется аутентификация по паролю с помощью файла паролей .htpasswd.
  • AuthName содержит текст сообщения диалогового окна аутентификации. Чтобы неавторизованные пользователи не могли получить дополнительной информации о закрытом приложении, это сообщение не должно содержать подробностей, а только общие данные.
  • AuthUserFile задает расположение файла паролей htpasswd, который будет использоваться для авторизации. Он должен находиться вне обслуживаемых каталогов. Такой файл будет создан позже.
  • Require valid-user указывает, что доступ к этому ресурсу могут получить только авторизованные пользователи. Именно этот параметр защищает ресурс от неавторизованных пользователей.

Сохраните и закройте файл.

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

Чтобы добавить в файл еще одного пользователя, используйте вышеприведенную команду без флага –с:

Заключение

Tags: , , , ,


Возможные ошибки

В процессе изменения типа аутентификации учетной записи root:

    ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'password';

Возможно возникновение ошибки: 

    Plugin caching_sha2_password in not loaded

Это вызвано тем, что в свежих версиях mysql тип аутентификации по умолчанию: 

    caching_sha2_password 

Это не позволит произвести удаленное подключение к mysql и вызовет ошибку плагина:

    caching_sha2_password

Возможным вариантом решения является установка типа аутентификации:

    mysql_native_password

Команда выглядит так:

    ALTER USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

Теперь возможен доступ пользователя к mysql с localhost.

Для подключения с нескольких хостов необходимо изменить команду: 

    ALTER USER 'username'@'%' IDENTIFIED WITH mysql_native_password BY 'password';

Для применения изменений необходимо использовать:

    FLUSH PRIVILEGES;

Включить агрессивный режим?

Настройки — Сервер — поставьте галочку: Запускать сервер в агрессивном режиме Это необходимо, когда не хватает памяти Агрессивный вариант исключает другие программы из загрузки, чтобы освободить место для своих компонентов. Контролируйте процесс, включив логи ошибок и режим отладки. При этом не забывайте очищать -файлы, чтобы не раздувать их до неимоверных размеров. Иначе быстро закончится место на диске.

Как в openserver включить агрессивный режим загрузки

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

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

  1. Сохранить копии имеющихся сайтов
  2. Импортировать на ПК файлы соответствующих Баз Данных.
  3. Запомнить, какие версии
  4. Если программа запущена, выйти из нее.
  5. Удалить ярлык с рабочего стола.
  6. какой-либо программой, чтобы не осталось следов.

Если требуются права администратора, используйте контекстное меню (клик на ярлык правой кнопкой мыши). Или предварительно в нимите галочку в чекбоксе: Теребовать учетную запись администратора — Сохранить. Дождитесь, когда флажок станет зеленым — команда выполнена, потом —

Как создать Базу Данных без

Создание локального сайта

Ответы, приведенные здесь, касаются ледующая установка кардинально измененится. В частности, уберут оконную загрузку дистрибутива. Поэтому, не разобравшись с нововведениями, не спешите скачивать новейшие версии . Если установленная панель работает, не обновляйте ее без острой необходимости, когда под рукой нет подробной инструкции.

Ответы на вопросы

Флажок горит желтым?

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

Чтобы не было ошибок, (иногда дважды, если вместо зеленого флаг опять красный) и Требуется производить двойное действие: Если возникли сбои, перезапустите или вовсе перезагрузите компьютер, чтобы обновить пути загрузки компонентов сервера. Внесите в список разрешенных программ антивируса и

Настройки — Модули — 3 параметр сверху.

Подключение модуля MySQL - PhpMyAdmin появится в Меню OSP - Дополнительно

Не поддерживает доступ к базе данных без пароля

Логин и пароль от Adminer в OpenServer

Могут ли работать одновременно?

Да, могут. Одно другому не мешает, потому что программы размещаются на ПК в разных папках (разделах диска), хотя и прописывается одинаковый IP: localhost —Сама не проверяла, но слышала, что проекты с можно перенести в Опен (если руки не кривые).

Но лучше не мучиться с переездом, т. к., вечно возникают проблемы. Проще и правильнее создать в интернете (в другой серверной платформе) с нуля. Там это делается буквально за 5 минут. Потом устанавливайте на сайт проверенные на локалке Темы, плагины и т. п.

Набор компонентов и приложений, входящих в каким сейчас предлагают его создатели, предназначен для веб разработчиков и администраторов локальной сети. Это студии, где несколько человек пишут веб-проекты, используя языки программирования (и др.), организации, работающие с проектами автономно, тот же класс школы для работы онлайн и пр.

Раньше предлагали 3 варианта программ, одна из которых, облегченная идеально подходила для создания локального сайта. При установке на ПК, чтобы готовить сайты, тестировать темы, плагины, внедряемые коды и скрипты этого было достаточно. Поэтому в пошаговом руководстве предлагаю исключить из загрузки часть профессиональных программ и компонентов.

Например, имея этот сайт, на локалке экспериментирую, прежде чем что-то внедрить в интернете. Провожу тесты, иногда готовлю проекты для заказчиков. Но предпочитаю не переносить их с локального сервера на хостинг, а создавать в интернете с нуля, после того, как проверю работу функций, внешний вид, веб-инструменты на ПК. Вебмастер без локалки, как без рук — работа вслепую, без уверенности в конечном результате.

Как создать новый проект

Как это сделать описано в пошаговом руководстве. Если по-быстрому, вот так:

  1. В Меню OSP — Папка с проектами — п.
  2. Добавьте Новую папку с наименованием придуманного домена какое-то название, точка, зона любую, кроме .
  3. В нее загрузите содержимое п. wp, распакованного архива
  4. Создайте Базу Данных с
  5. обновите конфигурацию панели
  6. В опции «Мои проекты» появится ссылка-домен на сайт, который назначили для нов. папки.
  7. Заполните поля в окнах для работы сайта
  8. Чтобы попасть в админку , к адресу сайта добавьте:

это добавление папки с именем нов. домена, в которую загружены файла + создание БД с нов. названием. Все то же самое, как и при запуске первого ресурса. 

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

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

Как поменять пароль phpMyAdmin по SSH

  1. Подключитесь к серверу по SSH.

  2. Подключитесь к серверу баз данных командой:

    Mysql -uroot -p’password’

    Вместо password напишите пароль от root-пользователя MySQL.

  3. Узнайте версию MySQL при помощи команды:

  4. Используйте одну из команд в зависимости от версии MySQL:

    ALTER USER 'username' IDENTIFIED BY 'password';
    SET PASSWORD FOR 'username'@'localhost' = PASSWORD('password');
  5. Перезагрузите таблицы привилегий командой:

Как поменять пароль в phpMyAdmin

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

  1. Нажмите Учетные записи пользователей:

    Перейти к списку учётных записей в phpMyAdmin

  2. Напротив нужного имени нажмите Редактировать привилегии:

    Список учётных записей и действий в phpMyAdmin

  3. Вверху страницы нажмите Изменить пароль:

    Настройки пользователя в phpMyAdmin

  4. Введите пароль и подтвердите его, затем нажмите Вперёд:

    Установка нового пароля для пользователя в phpMyAdmin

Готово, пароль от учётной записи изменён.

Обеспечение безопасности phpMyAdmin

Если к серверу есть хоть какой-то доступ из интернета или ненадежной сети, необходимо обеспечить безопасность, добавив авторизацию.

Требуется создать файл .htaccess,  который является конфигурационным файлом web-сервера Apache. Он дает возможность управлять web-сервером и настройками web-приложения с помощью директив, без изменения основного файла конфигурации web-сервера. В данной инструкции будет использован текстовый редактор nano.

    AuthType Basic
Authname "Restricted Content"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user


    sudo nano /usr/share/phpmyadmin/.htaccess

AuthType Basic — авторизация по паролю;

Authname «Restricted Content» — сообщение для окна авторизации;

Теперь необходимо установить пароль учетной записи.

    sudo htpasswd -c /etc/phpmyadmin/.htpasswd user
    sudo htpasswd -c /etc/phpmyadmin/.htpasswd selectel 

и дважды вводим пароль.

    Adding password for user selectel
    <Directory /usr/share>
AllowOverride All
Require all granted
</Directory>

По умолчанию файл выглядит так:

    <Directory />
        Options FollowSymLinks
        AllowOverride None
        Require all denied
</Directory>

<Directory /usr/share>
        AllowOverride None
        Require all granted
</Directory>

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

#<Directory /srv/>
#       Options Indexes FollowSymLinks
#       AllowOverride None
#       Require all granted
#</Directory>

Вносим изменения в необходимую директиву:

    <Directory /usr/share>
AllowOverride All
Require all granted
</Directory>
    # This is the main Apache server configuration file.  It contains the
# configuration directives that give the server its instructions.
# See http://httpd.apache.org/docs/2.4/ for detailed information about
# the directives and /usr/share/doc/apache2/README.Debian about Debian specific
# hints.
#
#
# Summary of how the Apache 2 configuration works in Debian:
# The Apache 2 web server configuration in Debian is quite different to
# upstream's suggested way to configure the web server. This is because Debian's
# default Apache2 installation attempts to make adding and removing modules,
# virtual hosts, and extra configuration directives as flexible as possible, in
# order to make automating the changes and administering the server as easy as
# possible.

# It is split into several files forming the configuration hierarchy outlined
# below, all located in the /etc/apache2/ directory:
#
#       /etc/apache2/
#       |-- apache2.conf
#       |       `--  ports.conf
#       |-- mods-enabled
#       |       |-- *.load
#       |       `-- *.conf
#       |-- conf-enabled
#       |       `-- *.conf
#       `-- sites-enabled
#               `-- *.conf
#
#
# * apache2.conf is the main configuration file (this file). It puts the pieces
#   together by including all remaining configuration files when starting up the
#   web server.
#
# * ports.conf is always included from the main configuration file. It is
#   supposed to determine listening ports for incoming connections which can be
#   customized anytime.
#
# * Configuration files in the mods-enabled/, conf-enabled/ and sites-enabled/
#   directories contain particular configuration snippets which manage modules,
#   global configuration fragments, or virtual host configurations,
#   respectively.
#
#   They are activated by symlinking available configuration files from their
#   respective *-available/ counterparts. These should be managed by using our
#   helpers a2enmod/a2dismod, a2ensite/a2dissite and a2enconf/a2disconf. See
#   their respective man pages for detailed information.
#
# * The binary is called apache2. Due to the use of environment variables, in
#   the default configuration, apache2 needs to be started/stopped with
#   /etc/init.d/apache2 or apache2ctl. Calling /usr/bin/apache2 directly will not
#   work with the default configuration.
# Global configuration
#

#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# NOTE!  If you intend to place this on an NFS (or otherwise network)
# mounted filesystem then please read the Mutex documentation (available
# at <URL:http://httpd.apache.org/docs/2.4/mod/core.html#mutex>);
# you will save yourself a lot of trouble.
#
# Do NOT add a slash at the end of the directory path.
#
#ServerRoot "/etc/apache2"

#
# The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
#
#Mutex file:${APACHE_LOCK_DIR} default

#
# The directory where shm and other runtime files will be stored.
#

DefaultRuntimeDir ${APACHE_RUN_DIR}

#
# PidFile: The file in which the server should record its process
# identification number when it starts.
# This needs to be set in /etc/apache2/envvars
#
PidFile ${APACHE_PID_FILE}

#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 300

#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive On

#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 100

#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 5


# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}

#
# HostnameLookups: Log the names of clients or just their IP addresses
# e.g., www.apache.org (on) or 204.62.129.132 (off).
# The default is off because it'd be overall better for the net if people
# had to knowingly turn this feature on, since enabling it means that
# each client request will result in AT LEAST one lookup request to the
# nameserver.
#
HostnameLookups Off

# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here.  If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog ${APACHE_LOG_DIR}/error.log

#
# LogLevel: Control the severity of messages logged to the error_log.
# Available values: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the log level for particular modules, e.g.
# "LogLevel info ssl:warn"
#
LogLevel warn

# Include module configuration:
IncludeOptional mods-enabled/*.load
IncludeOptional mods-enabled/*.conf

# Include list of ports to listen on
Include ports.conf
# Sets the default security model of the Apache2 HTTPD server. It does
# not allow access to the root filesystem outside of /usr/share and /var/www.
# The former is used by web applications packaged in Debian,
# the latter may be used for local directories served by the web server. If
# your system is serving content from a sub-directory in /srv you must allow
# access here, or in any related virtual host.
<Directory />
        Options FollowSymLinks
        AllowOverride None
        Require all denied
</Directory>

<Directory /usr/share>
        AllowOverride All
        Require all granted
</Directory>

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

#<Directory /srv/>
#       Options Indexes FollowSymLinks
#       AllowOverride None
#       Require all granted
#</Directory>




# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives.  See also the AllowOverride
# directive.
#
AccessFileName .htaccess

#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<FilesMatch "^\.ht">
        Require all denied
</FilesMatch>


#
# The following directives define some format nicknames for use with
# a CustomLog directive.
#
# These deviate from the Common Log Format definitions in that they use %O
# (the actual bytes sent including headers) instead of %b (the size of the
# requested file), because the latter makes it impossible to detect partial
# requests.
#
# Note that the use of %{X-Forwarded-For}i instead of %h is not recommended.
# Use mod_remoteip instead.
#
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

# Include of directories ignores editors' and dpkg's backup files,
# see README.Debian for details.

# Include generic snippets of statements
IncludeOptional conf-enabled/*.conf

# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf


Сохраняем, перечитаем конфигурацию Apache2, отправкой команды:

    sudo systemctl reload apache2

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

    sudo systemctl restart apache2
авторизация в phpMyAdmin

После ввода верных учетных данных авторизация проходит успешно.

Дополнительно:  0xc000014c windows 10 как исправить через биос
авторизация в phpMyAdmin прошла успешно

Как узнать пароль Базы Данных?

Пароль БД вводится в зависимости от того, через какой модуль пытаетесь получить к ней доступ. Если:

Openserver: Подключение к MySQL для создания БД в PhpMyAdmin

  • смотрите пароль в таблице выше или перейдите к
  • установили другую версию тогда на сайте разработчика: документация/правая колонка — опция: «Подключение»/найдите заголовок: «Подключение к
  • или тот, который использовали при создании (рекомендуется его изменить — опция Меню

Удаление phpMyAdmin

Удаление происходит с использованием этих команд:

    sudo apt remove phpmyadmin -y

Отвечаем на все вопросы положительно.

удаление phpMyAdmin - отвечаем положительно про деконфигурацию БД
phpMyAdmin - отвечаем положительно про удаление БД
     Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  dbconfig-common dbconfig-mysql libjs-jquery libjs-openlayers libjs-sphinxdoc libjs-underscore libxslt1.1 php php-google-recaptcha php-phpmyadmin-motranslator
  php-phpmyadmin-shapefile php-phpmyadmin-sql-parser php-phpseclib php-psr-cache php-psr-container php-psr-log php-symfony-cache php-symfony-cache-contracts
  php-symfony-expression-language php-symfony-service-contracts php-symfony-var-exporter php-twig php-twig-extensions php-xml php7.4 php7.4-xml
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  phpmyadmin
0 upgraded, 0 newly installed, 1 to remove and 41 not upgraded.
After this operation, 27.2 MB disk space will be freed.
(Reading database ... 54693 files and directories currently installed.)
Removing phpmyadmin (4:4.9.5+dfsg1-2) ...
Determining localhost credentials from /etc/mysql/debian.cnf: succeeded.
dbconfig-common: dumping mysql database phpmyadmin to /var/tmp/phpmyadmin.phpmyadmin.2021-11-16-07.04.mysql.rTp4t6.
dbconfig-common: dropping mysql database phpmyadmin.
dropping database phpmyadmin: success.
verifying database phpmyadmin was dropped: success.
dbconfig-common: revoking privileges for user phpmyadmin on phpmyadmin.
revoking access to database phpmyadmin from phpmyadmin@localhost: success.
Conf phpmyadmin disabled.
apache2_invoke postrm:Disable configuration phpmyadmin

Для очистки неиспользуемых зависимостей применяем:

    sudo apt-get autoremove 

    Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  dbconfig-common dbconfig-mysql libjs-jquery libjs-openlayers libjs-sphinxdoc libjs-underscore libxslt1.1 php php-google-recaptcha php-phpmyadmin-motranslator
  php-phpmyadmin-shapefile php-phpmyadmin-sql-parser php-phpseclib php-psr-cache php-psr-container php-psr-log php-symfony-cache php-symfony-cache-contracts
  php-symfony-expression-language php-symfony-service-contracts php-symfony-var-exporter php-twig php-twig-extensions php-xml php7.4 php7.4-xml
0 upgraded, 0 newly installed, 26 to remove and 41 not upgraded.
After this operation, 20.5 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 52976 files and directories currently installed.)
Removing dbconfig-mysql (2.0.13) ...
Removing dbconfig-common (2.0.13) ...
Removing libjs-sphinxdoc (1.8.5-7ubuntu3) ...
Removing libjs-jquery (3.3.1~dfsg-3) ...
Removing libjs-openlayers (2.13.1+ds2-7) ...
Removing libjs-underscore (1.9.1~dfsg-1ubuntu0.20.04.1) ...
Removing php-xml (2:7.4+75) ...
Removing php7.4-xml (7.4.3-4ubuntu2.7) ...
Removing libxslt1.1:amd64 (1.1.34-4) ...
Removing php (2:7.4+75) ...
Removing php-google-recaptcha (1.2.3-1) ...
Removing php-phpmyadmin-motranslator (5.0.0-1) ...
Removing php-phpmyadmin-shapefile (2.1-3) ...
Removing php-phpmyadmin-sql-parser (4.6.1-2) ...
Removing php-phpseclib (2.0.23-2) ...
Removing php-symfony-expression-language (4.3.8+dfsg-1ubuntu1) ...
Removing php-symfony-cache (4.3.8+dfsg-1ubuntu1) ...
Removing php-symfony-cache-contracts (1.1.8-1) ...
Removing php-psr-cache (1.0.1-2) ...
Removing php-symfony-service-contracts (1.1.8-1) ...
Removing php-psr-container (1.0.0-2) ...
Removing php-psr-log (1.1.2-1) ...
Removing php-symfony-var-exporter (4.3.8+dfsg-1ubuntu1) ...
Removing php-twig-extensions (1.5.4-1) ...
Removing php-twig (2.12.5-1) ...
Removing php7.4 (7.4.3-4ubuntu2.7) ...
Processing triggers for libc-bin (2.31-0ubuntu9.2) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for libapache2-mod-php7.4 (7.4.3-4ubuntu2.7) ...

Перезапускаем демон apache2:

    sudo service apache2 restart

Облачные серверы с Ubuntu

Заказывайте Облачный сервер с чистой ОС или стеком LAMP/LEMP. Почасовая оплата, первый платёж — 100 рублей.

Если вы забыли или потеряли пароль от сервера баз данных, его можно сбросить. Для этого вам понадобится root-доступ к серверу по SSH. Инструкция подойдёт для следующих версий ПО:

  • MySQL 8.0 и более ранние версии;
  • Ubuntu 16.04, 18.04, 20.04.

В статье мы расскажем, как в MySQL сбросить пароль root.

В более поздних дистрибутивах к MySQL можно подключиться без ввода пароля. Такую возможность даёт плагин auth_socket. Доступ без пароля зависит от того, какой пользователь ОС подключается к MySQL. По умолчанию доступ имеет только root-пользователь.

Чтобы проверить, какой у вас доступ, подключитесь к серверу и выполните команду:

Если настроен доступ без пароля, на экране вы увидите примерно следующее:

Если на MySQL настроен доступ по паролю, вы столкнётесь с ошибкой:


Доступ для пользователя root без использования пароля запрещён

Если доступ без пароля не настроен, а пароль утерян, воспользуйтесь нашей инструкцией.

Установка phpMyAdmin

Первый шаг — установка модуля расширения php-mbstring. Mbstring предоставляет функции для работы с многобайтными строками, которые облегчают обработку многобайтовых кодировок в php.

    sudo apt install php-mbstring -y

Вывод успешной установки:

    vlan48@apachi:~$ sudo apt install php-mbstring -y
[sudo] password for vlan48:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  libonig5 php7.4-mbstring
The following NEW packages will be installed:
  libonig5 php-mbstring php7.4-mbstring
0 upgraded, 3 newly installed, 0 to remove and 27 not upgraded.
Need to get 541 kB of archives.
After this operation, 1709 kB of additional disk space will be used.
Get:1 http://mirror.selectel.ru/ubuntu focal/universe amd64 libonig5 amd64 6.9.4-1 [142 kB]
Get:2 http://mirror.selectel.ru/ubuntu focal-updates/universe amd64 php7.4-mbstring amd64 7.4.3-4ubuntu2.6 [397 kB]
Get:3 http://mirror.selectel.ru/ubuntu focal/universe amd64 php-mbstring all 2:7.4+75 [2012 B]
Fetched 541 kB in 0s (12.1 MB/s)
Selecting previously unselected package libonig5:amd64.
(Reading database ... 45001 files and directories currently installed.)
Preparing to unpack .../libonig5_6.9.4-1_amd64.deb ...
Unpacking libonig5:amd64 (6.9.4-1) ...
Selecting previously unselected package php7.4-mbstring.
Preparing to unpack .../php7.4-mbstring_7.4.3-4ubuntu2.6_amd64.deb ...
Unpacking php7.4-mbstring (7.4.3-4ubuntu2.6) ...
Selecting previously unselected package php-mbstring.
Preparing to unpack .../php-mbstring_2%3a7.4+75_all.deb ...
Unpacking php-mbstring (2:7.4+75) ...
Setting up libonig5:amd64 (6.9.4-1) ...
Setting up php7.4-mbstring (7.4.3-4ubuntu2.6) ...

Creating config file /etc/php/7.4/mods-available/mbstring.ini with new version
Setting up php-mbstring (2:7.4+75) ...
Processing triggers for libc-bin (2.31-0ubuntu9.2) ...
Processing triggers for libapache2-mod-php7.4 (7.4.3-4ubuntu2.6) ...
Processing triggers for php7.4-cli (7.4.3-4ubuntu2.6) ...

    sudo apt install phpmyadmin -y 

Обратить внимание на Validate Password

Открыть консоль управления MySQL:

    sudo mysql

Если активна аутентификация по паролю суперпользователя root, команда будет выглядеть так: 

    mysql -u root -p

Теперь отправляем следующую команду:

    UNINSTALL COMPONENT "file://component_validate_password";

Это действие произведет отключение плагина Validate Password.

Дополнительно:  Не работает микрофон на ноутбуке с Windows 10: почему и что делать? | Интернет и компьютер

Покинем консоль MySQL, команда:

    exit

Продолжим установку. После отправки команды в терминал появится окно установщика, в котором потребуется ответить на ряд вопросов. Навигация в установщике осуществляется посредством использования клавиш Up down, выбор пунктов кнопка «Пробел», переход ниже — Tab. Ввод выбранного ответа — Enter.

На первый вопрос про используемый web-сервер, необходимо ответить — apache2.

Подтвердим созданный ранее пароль:

Вывод успешной работы программы:

    vlan48@apachi:~$ sudo apt -y install phpmyadmin
[sudo] password for vlan48:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  www-browser php-recode php-gd2 php-pragmarx-google2fa php-bacon-qr-code php-samyoul-u2f-php-server
Recommended packages:
  php-curl php-gd php-bz2 php-zip php-tcpdf
The following NEW packages will be installed:
  phpmyadmin
0 upgraded, 1 newly installed, 0 to remove and 28 not upgraded.
Need to get 4426 kB of archives.
After this operation, 27.2 MB of additional disk space will be used.
Get:1 http://mirror.selectel.ru/ubuntu focal/universe amd64 phpmyadmin all 4:4.9.5+dfsg1-2 [4426 kB]
Fetched 4426 kB in 0s (34.8 MB/s)
Preconfiguring packages ...
Determining localhost credentials from /etc/mysql/debian.cnf: succeeded.
Selecting previously unselected package phpmyadmin.
(Reading database ... 46341 files and directories currently installed.)
Preparing to unpack .../phpmyadmin_4%3a4.9.5+dfsg1-2_all.deb ...
Unpacking phpmyadmin (4:4.9.5+dfsg1-2) ...
Setting up phpmyadmin (4:4.9.5+dfsg1-2) ...
Determining localhost credentials from /etc/mysql/debian.cnf: succeeded.
dbconfig-common: writing config to /etc/dbconfig-common/phpmyadmin.conf

Creating config file /etc/dbconfig-common/phpmyadmin.conf with new version

Creating config file /etc/phpmyadmin/config-db.php with new version
checking privileges on database phpmyadmin for phpmyadmin@localhost: user creation needed.
granting access to database phpmyadmin for phpmyadmin@localhost: success.
verifying access for phpmyadmin@localhost: success.
creating database phpmyadmin: success.
verifying database phpmyadmin exists: success.
populating database via sql...  done.
dbconfig-common: flushing administrative password
apache2_invoke: Enable configuration phpmyadmin

Установка завершена. Прежде чем пойти далее, необходимо произвести проверку работоспособности на данном этапе, чтобы в случае возникновения проблем, их можно было решить с наименьшими трудозатратами.

    ip_address/phpmyadmin
вход в систему под созданной учетной записью
вход в систему под учетной записью с паролем
панель phpMyAdmin после успешной авторизации

Для учетной записи root по умолчанию применяется доступ с использованием плагина auth_socket. Изменим это на аутентификацию с использованием пароля. В данном случае необходимо изменить тип аутентификации на аутентификацию с использованием пароля.

Откроем консоль MySQL:

    sudo mysql

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

    SELECT user,plugin,host FROM mysql.user;
    +-------------------------+----------------------------------+------------+
| user                        | plugin                               | host        |
+-------------------------+----------------------------------+------------+
| debian-sys-maint   | caching_sha2_password | localhost |
| mysql.infoschema | caching_sha2_password | localhost  |
| mysql.session       | caching_sha2_password | localhost  |
| mysql.sys              | caching_sha2_password | localhost  |
| phpmyadmin         | caching_sha2_password | localhost  |
| root                       | auth_socket                     | localhost   |
+------------------------+----------------------------------+--------------+
7 rows in set (0.00 sec)

Исходя из данных таблицы следует, что аутентификация пользователя root происходит с использованием плагина auth_socket.

Для изменения отправим следующую команду:

    ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'password';

Password добавляем свой. 

Вывод работы команды:

    Query OK, 0 rows affected (0.03 sec)

В случае возникновения ошибки Plugin caching_sha2_password in not loaded следует обратиться к разделу «Возможные ошибки» в конце статьи.

    SELECT user,plugin,host FROM mysql.user;
    +-----------------------+-----------------------------------+-----------+
| user                      | plugin                                | host       |
+------------------------+----------------------------------+-----------+
| debian-sys-maint  | caching_sha2_password | localhost |
| mysql.infoschema | caching_sha2_password | localhost |
| mysql.session       | caching_sha2_password | localhost |
| mysql.sys              | caching_sha2_password | localhost |
| phpmyadmin         | caching_sha2_password | localhost |
| root                       | caching_sha2_password | localhost |
+------------------------+---------------------------------+-------------+
7 rows in set (0.00 sec)

Теперь у пользователя root тип аутентификации — caching_sha2_password. 

Работа с пользователями

    sudo mysql

Так мы запустим работу с базой данных от имени администратора. Потребуется ввод пароля.

    Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 14
Server version: 8.0.27-0ubuntu0.20.04.1 (Ubuntu)

Copyright (c) 2000, 2021, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

Теперь необходимо добавить пользователя, а также его пароль. Выполнить это можно командой:

    CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';  

В рабочем варианте отправленная команда выглядит так:

    CREATE USER 'selectel'@'localhost' IDENTIFIED BY 's*****qq';


    Query OK, 0 rows affected (0.02 sec)

Добавим необходимые привилегии для созданного пользователя. В данном случае это будут все привилегии для всех баз данных на сервере:

    GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost'; 

Если пользователю необходимо разрешить создавать пользователей и назначать им привилегии, необходимо добавить опции:

    GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost' WITH GRANT OPTION; 

В данном примере в этом нет необходимости, поэтому будут только назначены полные привилегии для всех баз данных:

    GRANT ALL PRIVILEGES ON *.* TO 'selectel'@'localhost'; 
    Query OK, 0 rows affected (0.00 sec)

Остается только применить изменения в настройках привилегий для этого служит команда:

    FLUSH PRIVILEGES;
    Query OK, 0 rows affected (0.01 sec)

В некоторых случаях может потребоваться удаление ранее созданного пользователя.

Это выполняется с использованием команды:

    DROP USER 'user'@'localhost';

Проверяем что пользователь существует:

    SELECT user FROM mysql.user;

Отправленная команда осуществляет вывод списка текущих пользователей.

    +--------------------------+
| user                         |
+--------------------------+
| debian-sys-maint     |
| mysql.infoschema   |
| mysql.session          |
| mysql.sys                 |
| phpmyadmin            |
| root                           |
| selectel                     |
+---------------------------+
7 rows in set (0.01 sec)

Убедившись что пользователь ‘selectel’ активен, можно произвести удаление:

    DROP USER 'selectel'@'localhost';
    Query OK, 0 rows affected (0.01 sec)


Производим повторную проверку, убеждаясь в его отсутствии в списке.

    +--------------------------+
| user                         |
+--------------------------+
| debian-sys-maint     |
| mysql.infoschema   |
| mysql.session          |
| mysql.sys                 |
| phpmyadmin            |
| root                           |
+---------------------------+
7 rows in set (0.00 sec)

На этом настройка пользователей завершена. Для выхода из mysql необходимо отправить команду exit.

Что делать, если не добавляются проекты в

Причин, почему проекты не добавляются в , может быть несколько:

  1. Неправильно перенесены файлы в папку сайта.
  2. Выбран неверный формат домена — наименование ресурса.
  3. Допущены ошибки при создании Баз Данных.
  4. Нарушены правила установки

Разобраться в проблеме сможете только вы сами. Ознакомьтесь с пошаговой инструкцией . Исправьте обнаруженные ошибки, и все заработает.

Как сбросить root-пароль MySQL

Чтобы выполнить сброс пароля MySQL, подключитесь к вашему серверу по SSH и следуйте инструкции:

  1. Откройте файл параметров MySQL командой:

  2. Добавьте в конец файла три параметра:

    [mysqld]
    skip-grant-tables
    
    skip-networking


    MySQL reset root password

    • skip-grant-tables — параметр, который пропускает проверку прав. Это позволит подключиться к MySQL без пароля любому пользователю.
    • skip-networking — параметр, который запретит удалённые подключения к серверу БД на время сброса пароля.
  3. Чтобы сохранить изменения, нажмите CTRL+S. Затем закройте редактор сочетанием клавиш CTRL+X.

  4. Чтобы запустить MySQL с нужными параметрами, перезапустите сервер БД командой:

    systemctl restart mysql.service
  5. Подключитесь к серверу баз данных при помощи команды:

  6. Поменяйте пароль при помощи команды:

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';

    Вместо password введите свой новый пароль.

    Если при выполнении команды возникнет ошибка неправильного синтаксиса, попробуйте другую команду:

    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password');

    Если возникнет ошибка «ERROR 1290 (HY000): The MySQL server is running with the —skip-grant-tables option so it cannot execute this statement», выполните команду из 6 шага.

  7. Откройте конфигурационный файл:

  8. Удалите из файла текст, который добавили во втором шаге:

    [mysqld]
    skip-grant-tables
    skip-networking

    Если на 2 шаге вы добавили только параметры skip-grant-tables и skip-networking, удалите только их.

    Обязательно удалите опцию skip-grant-tables из конфигурационного файла после смены пароля. Если не удалить параметр, после перезапуска сервера баз данных подключаться к MySQL можно будет без пароля от имени любого пользователя.

  9. Чтобы сохранить изменения, нажмите CTRL+S. Затем закройте редактор сочетанием клавиш CTRL+X.

  10. Подключитесь к серверу баз данных:

    mysql -uroot -p'password'

    Вместо password напишите ваш новый пароль.

Готово, вы сбросили пароль от root-пользователя MySQL.

Об этом есть статья. Если коротко: Однозначно дистрибутив скачали почти 3,4 млн. пользователей несколько лет не обновляли. Проект заброшен, хотя и работает. В нем устаревшие версии компонентов, несовместимые с новейшими плагинами, Темами, не поддерживающими старые версии -файлов. Поэтому могут вызвать проблемы.

Когда планируете переносить сайт на хостинг в интернете, используйте актуальные версии ПО если хотите: прокачать навыки веб-мастера; сэкономить место на ПК — понадобится менее 100 МБ. Тогда как полный пакет Опен займет 10 ГБ дискового пространства. Ощутимая разница!

Часто при переносе заполненного ресурса на другой хостинг, возникают проблемы. Если сделать это неправильно, страницы будут долго грузиться. Поэтому лучше в интернете создавать сайт с нуля. Проверили (протестировали) работу чего-либо на ПК, сделайте тоже самое в чистовом варианте. Так надежнее.

Как переустановить или обновить

Переустановить или обновить , если нет ресурса wordpress, можно после удаления прежней установки. Нов. платформу нельзя ставить поверх имеющейся. Удалите папку Произведите очистку ПК какой-либо программой, чтобы не осталось следов. Следуя пошаговой инструкции, установите локальную панель заново.

Если у вас есть папки сайтов с , сохраните их копии. Экспортируйте файлы Баз Данных на ПК:

  1. Переименуйте старую папку
  2. Запустите новую установку
  3. Перенесите папки с импортируйте БД, учитывая значения: PHP; MySQL / MariaDB. Обновите эти параметры, когда убедитесь, что
  4. который находится в п. с именем домена.

Выборочной установкой локального сервера

Оцените статью
Master Hi-technology
Добавить комментарий