конфигурация MariaDB

#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

  1. sudo apt-key adv —recv-keys —сервер ключей hkp://сервер ключей.ubuntu.com: 80 0xF1656F24C74CD1D8
  2. sudo добавить-apt-репозиторий ‘deb [arch=i386,ppc64el,amd64]http://nyc2.mirrors.digitalocean.com/mariadb/repo/10.2/ubuntu бионический основной’

  1. sudo apt-получить обновление

  1. sudo apt-get install -y mariadb-сервер-10.2 mariadb-клиент-10.2