Page 1 of 1

VestaCP v0.9.8-24 + MySQL v8.0.16 / MariaDB v10.3

Posted: Mon May 06, 2019 4:17 pm
by SKYNET74
Здравствуйте, кто то уже правил инсталлятор VestaCP под установку последней версии MySQL или MariaDB?
Может кто поделится?

MariaDB v10.3 не заводится нив какую у меня, плюнул, решил поставить MySQL v8.0.16, он заводится, но подключится к нему после из PHP v7.3.5 не получается.

К тому же хотелось бы подправить инсталятор и накатить всё сразу, а не ручками потом лазить и проблемы искать.

Для инсталяции MySQL v8.0.16 изменил кусок инсталла на такой:

Code: Select all

if [ "$mysql" = 'yes' ]; then
    # MySQL configuration
    cp -f /root/vesta_setup/mysql.cnf /etc/mysql/mysql.cnf
    # cp -f $vestacp/mysql/$mycnf /etc/mysql/my.cnf
    # mysql_install_db
    mysqld --initialize
    service mysql stop
    update-rc.d mysql defaults
    service mysql start
    check_result $? "mysql start failed"

    # Securing MySQL installation
    mpass=$(gen_pass)
    mysqladmin -u root password $mpass
    echo -e "[client]\npassword='$mpass'\n" > /root/.my.cnf
    chmod 600 /root/.my.cnf
    mysql -e "DELETE FROM mysql.user WHERE User=''"
    mysql -e "DROP DATABASE test" >/dev/null 2>&1
    mysql -e "DELETE FROM mysql.db WHERE Db='test' OR Db='test\\_%'"
    mysql -e "DELETE FROM mysql.user WHERE user='' or password='';"
    mysql -e "FLUSH PRIVILEGES"

fi
Пока что тестирую с на локальной виртуалке с Debian 9.9 x64 Netinstall.

Re: VestaCP v0.9.8-24 + MySQL v8.0.16 / MariaDB v10.3

Posted: Sat May 11, 2019 8:09 am
by gemuz
mysql 8 - https://www.skamasle.com/vestacp-soporte-para-mysql-8/
Там нужно после установки поправить конфиг + поправить два файла весты. Все рабоает. Юзер добавляется и можно работать через phpmyadmin.
Чтобы убрать сообщения в phpmyadmin, после правок выполнить:

Code: Select all

curl -O -k https://raw.githubusercontent.com/skurudo/phpmyadmin-fixer/master/pma.sh && chmod +x pma.sh && ./pma.sh
Проверил на 18.04.