Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
MySQL8 и PHPMyAdmin
|
|||
|---|---|---|---|
|
#18+
Доброго всем времени суток. Поскольку с "раздельной" установкой mysql сервера на линуксе сталкиваюсь впервые, то прошу вашей помощи... В локальной сети есть несколько серверов, все на Debian. 1. На веб сервере с адресом 192.168.1.5 выполнена ручная установка PHPMyAdmin 2. На отдельной VM с адресом 192.168.1.13 установил последнюю версию mysql-server. mysql Ver 8.0.11 for Linux on x86_64 (MySQL Community Server - GPL) В файле конфигурации PHPMyAdmin прописан адрес сервера mysql 192.168.1.13. Тут вроде все в порядке. При попытке аторизоваться появилось сообщение что указанному хосту нет доступа к серверу mysql mysqli_real_connect(): (HY000/1130): Host '192.168.1.5' is not allowed to connect to this MySQL server На этом форуме я нарыл информацию, попробовал дать доступ, сделал следующее Для начала добавил пользователя... странно конечно, но при установке mysql-server я уже добавлял пароль для рут пользователя. CREATE USER 'root'@'%' IDENTIFIED BY 'пароль'; Затем добавил привелегии GRANT SELECT ON *.* TO 'root'@'%'; После чего появилось уже такое сообщение-) mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password] mysqli_real_connect(): (HY000/2054): The server requested authentication method unknown to the client Подскажите куда капнуть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2018, 16:05 |
|
||
|
MySQL8 и PHPMyAdmin
|
|||
|---|---|---|---|
|
#18+
Если я мыслю в правильном направлении, то по умолчанию на сервере mysql установлен метод аутентификации caching_sha2_password и для него видимо нужен плагин, и видимо это защищенная аутентификация, для которой необходимо включать https? Тогда вопрос, а как и где изменить на другой способ авторизации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2018, 16:17 |
|
||
|
MySQL8 и PHPMyAdmin
|
|||
|---|---|---|---|
|
#18+
Alterakустановил последнюю версию mysql-server. mysql Ver 8.0.11 ИМХО это пока "для потестировать". Для работы есть более стабильные - 5.7 или даже 5.6, если только нет жесткой необходимости в фичах восьмерки. AlterakПодскажите куда капнуть?Капать не надо никуда. Глядите в блоге ихнем про эту фичу https://mysqlserverteam.com/upgrading-to-mysql-8-0-default-authentication-plugin-considerations/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2018, 16:58 |
|
||
|
MySQL8 и PHPMyAdmin
|
|||
|---|---|---|---|
|
#18+
https://bugs.php.net/bug.php?id=76243 Прохлопали, видимо, смену протокола авторизации в php-internals. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2018, 18:15 |
|
||
|
MySQL8 и PHPMyAdmin
|
|||
|---|---|---|---|
|
#18+
vkleAlterakустановил последнюю версию mysql-server. mysql Ver 8.0.11 ИМХО это пока "для потестировать". Для работы есть более стабильные - 5.7 или даже 5.6, если только нет жесткой необходимости в фичах восьмерки. AlterakПодскажите куда капнуть?Капать не надо никуда. Глядите в блоге ихнем про эту фичу https://mysqlserverteam.com/upgrading-to-mysql-8-0-default-authentication-plugin-considerations/ Что значить "на потестировать", это вроде как стабильный релиз... а вообще мне это не для вечного хранения секретных баз, а для для домашнего сервера, на котором крутятся 6 сайтов-). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2018, 21:12 |
|
||
|
MySQL8 и PHPMyAdmin
|
|||
|---|---|---|---|
|
#18+
Melkij https://bugs.php.net/bug.php?id=76243 Прохлопали, видимо, смену протокола авторизации в php-internals. Так что делать то?-) Через HeidiSQL прицепиться тоже не могу... пишет что плагин аутентификации не загружен, не найден модуль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2018, 21:14 |
|
||
|
MySQL8 и PHPMyAdmin
|
|||
|---|---|---|---|
|
#18+
AlterakЧто значить "на потестировать", это вроде как стабильный релиз...Почему вроде как? Не далее, как на прошлой неделе именно об этом и была новость, 19 числа в том же блоге. Так что, формально Вы совершенно правы. Однако, пока всё притрется и устаканится, пока эту версию начнут осторожненько использовать в продакшн, так не один месяц пройдет... Ну, для домашнего сервера, да поизучать новые фичи - конечно, самое то. Конечно, к таким вот неожиданностям следует быть готовым. AlterakТак что делать то?-)Совет от разработчиков из блога не помог? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2018, 22:11 |
|
||
|
MySQL8 и PHPMyAdmin
|
|||
|---|---|---|---|
|
#18+
vkleСовет от разработчиков из блога не помог? Помог, только частично... В конфиг я добавил эту директиву [mysqld] default-authentication-plugin=mysql_native_password После чего сделал рестарт сервиса mysql... Под рутом зайти все так же невозможно. Попробовал создать нового пользователя, дал все права - новый пользователь авторизовался нормально. Но как быть с root? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2018, 07:55 |
|
||
|
MySQL8 и PHPMyAdmin
|
|||
|---|---|---|---|
|
#18+
Хитрый финт ушами для первого входа рута появился ещё в 5.7. Там дается временный пароль - заходить с ним, потом сразу небольшую правку делать. Предположу, что этот сценарий стандартным становится. В доках по 5.7 описан он (за 8.0 не скажу, не читал сам). А вот как Вы без рута сделали нового пользователя - хитрый танец с бубном и отключением проверки привилегий? ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2018, 11:03 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39635508&tid=1829891]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 140ms |

| 0 / 0 |
