Для начала, больше нет никакого *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'"