VestaCP - Error: mysql username can be up to 16 characters long: различия между версиями
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Admin iph (обсуждение | вклад) |
Admin iph (обсуждение | вклад) |
||
Строка 18: | Строка 18: | ||
− | Если версия подходит - то просто убираем лимит в файле | + | Если версия подходит - то просто убираем лимит в файле '''/usr/local/vesta/func/main.sh''' |
− | /usr/local/vesta/func/main.sh | + | # vi /usr/local/vesta/func/main.sh |
Находим код | Находим код |
Версия 07:00, 27 апреля 2020
VestaCP - Error: mysql username can be up to 16 characters long
Ошибка при создании БД в панели VestaCP:
Error: mysql username can be up to 16 characters long
означает, что имя пользователя mysql базы, которое Вы создаете превышает 16 символов.
Однако если у Вас на сервере стоит
MySQL версия от 5.7.8, то Вы можете создать имя пользователя с именем до 32 символов MariaDB версия от 5.5.31, то Вы можете создать имя пользователя с именем до 32
Проверить версию mysql сервера можно командой:
# mysql --version mysql Ver 15.1 Distrib 5.5.60-MariaDB, for Linux (x86_64) using readline 5.1
Если версия подходит - то просто убираем лимит в файле /usr/local/vesta/func/main.sh
# vi /usr/local/vesta/func/main.sh
Находим код
if [ 17 -le ${#1} ]; then check_result $E_INVALID "mysql username can be up to 16 characters long" fi
и меняем 17 на 33. После этого пробуем заново создать mysql пользователя.