#!/bin/bash

d=`pwd`

# Временное решение для bionic. При обновлении mysql в таблице mysql.user для root выставляется значение plugin=auth_socket. Меняем его на mysql_native_password.
# Убрать после появления файла с настройками подключения к базе для миграции и maint
if [[ `lsb_release -cs` = "bionic" && `mysql -sNe "SELECT plugin FROM mysql.user WHERE user = 'root'"` = "auth_socket" ]] ; then
    mysql -e "UPDATE mysql.user SET authentication_string=PASSWORD(''),plugin='mysql_native_password' WHERE User='root'"
    mysql -e "FLUSH PRIVILEGES"
fi

cd /linuxcash/cash/data/db
sudo -E ./update_db

cd "$d"
