We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on Vesta 2.0 and expect to release it by the end of 2024. Read more about it: https://vestacp.com/docs/vesta-2-development
Обновляем mariadb на примере Centos 7
Re: Обновляем mariadb на примере Centos 7
А, ну значит инсталлер 5.5>10.3 умеет все это делать (я не помню этот момент, а под рукой сейчас ничего нет). С 10.1 ->10.3 приходится сносить ручками.
Линк живой, проверил. Основные моменты с линка: стопим демона
делаем резервную копию
сносим демона
*дальше нам нужно подключить репозиторий 10.3, я предпочитаю это делать ручками
ставим демона
стартуем
если все ок, то обновляем служебные базы
Один момент - в 10.3 некоторые опции убрали, поэтому если демон не стартует, то проверяем лог ошибок и доводим /etc/my.cnf до ума.
Вроде все.
Линк живой, проверил. Основные моменты с линка: стопим демона
Code: Select all
systemctl stop mysql
Code: Select all
cp -r /var/lib/mysql /var/lib/mysqlbackup
Code: Select all
yum remove mariadb-server
Code: Select all
cat /etc/yum.repos.d/MariaDB.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
Code: Select all
yum install mariadb-server
Code: Select all
systemctl start mysql
Code: Select all
mysql_upgrade
Вроде все.
Re: Обновляем mariadb на примере Centos 7
Да, линк ожил, когда написал сообщение, что он не работает, ссылка вела просто на главную страницу, но думаю все равно мануал здесь пригодится. По поводу обновления sql - да, попробовал обновить с 10.3 на 10.4, метод перехода как с 5.5 - не подходит. Еще одна странная особенность на 10.4 поправил файл v-list-sys-services, т.е. service='mariadb' на service='mysql', но для запуска sql название демона осталось mariadb, т.е. чтоб запустить потом sql, на CentOS7, ввел systemctl start maridb, демона systemctl start mysql, после обновления - нет. В остальном все работает отлично базы из под ПУ создаются в phpmyadmin подключается\редактируется.
Re: Обновляем mariadb на примере Centos 7
Имхо, 10.4 не сыровата еще? Пока в продакшн не пускаю, пусть устаканится.
PS: осталось только ссылку на конфигуратор репозитория оставить https://downloads.mariadb.org/mariadb/r ... or=nxtHost
PS: осталось только ссылку на конфигуратор репозитория оставить https://downloads.mariadb.org/mariadb/r ... or=nxtHost
Re: Обновляем mariadb на примере Centos 7
нет, вполне нормально работает, правда у меня народа на сайт пока мало ходит, но сам проблем не вижу, чтоб обновиться с 10.3 до 10.4 реально надо удалять sql, т.к. имеется конфликт приложения - galera-4, который зависит от sql server...Stesh wrote: ↑Fri Jun 21, 2019 2:29 pmИмхо, 10.4 не сыровата еще? Пока в продакшн не пускаю, пусть устаканится.
PS: осталось только ссылку на конфигуратор репозитория оставить https://downloads.mariadb.org/mariadb/r ... or=nxtHost
Re: Обновляем mariadb на примере Centos 7
Добрый день.
Что то я ничего не понял..
Обновил версию mysql до 10.3
Сайты работают. База стартует с запуском системы.. Но в Phpmyadmin зайти не могу.. (ошибка 404)
Как это исправить?
Что то я ничего не понял..
Обновил версию mysql до 10.3
Сайты работают. База стартует с запуском системы.. Но в Phpmyadmin зайти не могу.. (ошибка 404)
Как это исправить?
Re: Обновляем mariadb на примере Centos 7
Здравствуй, подскажите пожалуйста, обновил mariadb до 10.4.7 после демон service mysql start не запускается (черт с ним - сайты работают), на mysql -v выдает инфу о mariadb, только теперь не могу попасть в phpmyadmin - вот это сама большая проблема (а так все работает, даже потребление ресурсов снизилось). В логах пусто - не нашел ни одного упоминания о phpmyadmin
P.S. nginx + phpfpm версия php - 7.3.9. Сайты работают на ssl, добавлен конфиг в /etc/nginx/conf.d/site_ip.conf
сам разобрался - добавил в виртуальный хост сайта:
теперь phpmyadmin открывается по адресу https://site.ru/phpmyadmin
P.S. nginx + phpfpm версия php - 7.3.9. Сайты работают на ssl, добавлен конфиг в /etc/nginx/conf.d/site_ip.conf
Code: Select all
server {
listen ip:443;
server_name _;
ssl_certificate /home/user/conf/web/ssl.site.ru.pem;
ssl_certificate_key /home/user/conf/web/ssl.site.ru.key;
access_log /dev/null;
error_log /dev/null;
return 444;
}
Code: Select all
###
location /phpmyadmin {
alias /usr/share/phpMyAdmin/;
location ~ /(libraries|setup) {
return 404;
}
location ~ ^/phpmyadmin/(.*\.php)$ {
alias /usr/share/phpMyAdmin/$1;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $request_filename;
}
location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
alias /usr/share/phpMyAdmin/$1;
}
}
###
Re: Обновляем mariadb на примере Centos 7
Перестало работать на версии 10.5.4Ris wrote: ↑Thu Nov 30, 2017 12:55 pmabst wrote: Где и что можно поправить?Находим там такое место:Code: Select all
nano /usr/local/vesta/bin/v-list-sys-services
и вместоSpoilerShowCode: Select all
# Checking DB system if [ ! -z "$DB_SYSTEM" ] && [ "$DB_SYSTEM" != 'remote' ]; then for db in ${DB_SYSTEM//,/ }; do proc_name='' service="$db" if [ "$service" = 'mysql' ]; then if [ -e "/etc/redhat-release" ]; then service='mysqld' proc_name='mysqld' if [ -e "/usr/lib/systemd/system/mariadb.service" ]; then service='mariadb' fi fi fi if [ "$service" == 'pgsql' ]; then service='postgresql' proc_name='postmaster' if [ ! -e "/etc/redhat-release" ]; then proc_name='postgres' fi if [ ! -e '/etc/init.d/postgresql' ]; then proc_name='postgres' fi fi get_srv_state $service $proc_name data="$data\nNAME='$service' SYSTEM='database server' STATE='$state'" data="$data CPU='$cpu' MEM='$mem' RTIME='$rtime'" proc_name='' done fi
service='mariadb'
пишем
service='mysql'
Сохраняем файл. После этого mariadb начинает в панели называться mysql.
Все стартует, рестартует, перезапускается из панели.
Решение тут viewtopic.php?f=14&p=82580#p82580
Re: Обновляем mariadb на примере Centos 7
v-list-sys-services:225
Code: Select all
proc_name='mariadbd'
if [ -e "/usr/lib/systemd/system/mariadb.service" ]; then
service='mariadb'
fi