Для начала, больше нет никакого *SQL 5.7, эту древность уже можно забыть. Нет свежих дистрибутивов, в которых будет работать 5.7. Мы будем ставить 8.0 и немного настраивать. Такие настройки очень подходят для битрикса

sudo apt install gnupg2 curl

wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb

sudo dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb

sudo apt update

sudo percona-release setup ps80

sudo apt install percona-server-server

Создадим файлик для автоматической авторизации под пользователем root ~/.my.cnf

[client]

user=root

password=123123123

По рекомендациям разработчиков выполним:

mysql -e "CREATE FUNCTION fnv1a_64 RETURNS INTEGER SONAME 'libfnv1a_udf.so'"

mysql -e "CREATE FUNCTION fnv_64 RETURNS INTEGER SONAME 'libfnv_udf.so'"

mysql -e "CREATE FUNCTION murmur_hash RETURNS INTEGER SONAME 'libmurmur_udf.so'"