#mariadb #frappe
#mariadb #frappe
Вопрос:
Я запускаю эту команду на своем сервере Centos 7:
frappe@vps [~/frappe-bench]# bench new-site erp.local
но я получил эту ошибку:
frappe@vps [~/frappe-bench]# bench new-site erp.local
MySQL root password:
================================================================================
Creation of your site - erp.local failed because MariaDB is not properly
configured to use the Barracuda storage engine.
Please add the settings below to MariaDB's my.cnf, restart MariaDB then
run `bench new-site erp.local` again.
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
[mysql]
default-character-set = utf8mb4
================================================================================
frappe@vps [~/frappe-bench]#
Когда я вижу /etc /my.cnf файл, я сталкиваюсь с этим:
!includedir /etc/my.cnf.d
Итак, я просматриваю эту папку, а затем открываю файл «settings.cnf», и я нашел точно такую же конфигурацию.
Что еще я должен увидеть?
С уважением, Хайме
Комментарии:
1. Посмотрите на этот файл (или каталог)
Ответ №1:
add the following information to /etc/mysql/mariadb.cnf
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
[mysql]
default-character-set = utf8mb4
then 'flush privileges;' MariaDB database
Комментарии:
1. Хотя этот код может предоставить решение вопроса, лучше добавить контекст относительно того, почему / как это работает. Это может помочь будущим пользователям учиться и применять эти знания к своему собственному коду. Вы также, вероятно, получите положительные отзывы от пользователей в виде голосов «за», когда будет объяснен код.
Ответ №2:
Пожалуйста, установите maria db версии 10.2, тогда сайт будет легко создаваться, иначе он не будет создаваться.
Используйте приведенные ниже команды для переустановки mariadb-10.2
- sudo apt-key adv —recv-keys —сервер ключей hkp://сервер ключей.ubuntu.com: 80 0xF1656F24C74CD1D8
- sudo добавить-apt-репозиторий ‘deb [arch=i386,ppc64el,amd64]http://nyc2.mirrors.digitalocean.com/mariadb/repo/10.2/ubuntu бионический основной’
- sudo apt-получить обновление
- sudo apt-get install -y mariadb-сервер-10.2 mariadb-клиент-10.2