ISPManager 5 - CentOS 7 - как обновить mariaDB 5.5.60 до mariaDB 10.3.x/10.4.x: различия между версиями

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
 
[[Файл:B_1.gif |link=https://bit.ly/3tbFsd6| Доступная цена]]
 
[[Файл:B_1.gif |link=https://bit.ly/3tbFsd6| Доступная цена]]
  
=== ISPManager 5 - CentOS 7 - как обновить mariaDB 5.5.60 до mariaDB 10.3.x/10.4.x ===
+
=== ISPManager 5 - CentOS 7 - как обновить mariaDB 5.5.60 до mariaDB 10.3.x/10.4.x/10.5.x ===
  
  
'''1) Добавляем репозиторий для mariaDB 10.3.x или 10.4.x''' (сгенерировать файл можно тут https://downloads.mariadb.org/mariadb/repositories/#mirror=limestone)
+
'''1) Добавляем репозиторий для mariaDB 10.3.x или 10.4.x или 10.5.x''' (сгенерировать файл можно тут https://downloads.mariadb.org/mariadb/repositories/#mirror=limestone)
 
  # vi /etc/yum.repos.d/mariadb.repo
 
  # vi /etc/yum.repos.d/mariadb.repo
 
  # MariaDB 10.4 CentOS repository list - created 2019-09-09 08:36 UTC
 
  # MariaDB 10.4 CentOS repository list - created 2019-09-09 08:36 UTC
Строка 24: Строка 24:
 
  # mkdir -p /var/run/mariadb
 
  # mkdir -p /var/run/mariadb
 
  # chown mysql:mysql /var/run/mariadb
 
  # chown mysql:mysql /var/run/mariadb
 +
 +
или если ошибка:
 +
mysqld[27972]: 2020-05-07 23:41:39 0 [ERROR] mysqld: Can't create/write to file '/var/run/mysqld/mysqld.pid' (Errcode: 2 "No such file or directory")
 +
mysqld[27972]: 2020-05-07 23:41:39 0 [ERROR] Can't start server: can't create PID file: No such file or directory
 +
 +
то
 +
# mkdir -p /var/run/mysqld
 +
# chown mysql:mysql /var/run/mysqld
  
 
'''
 
'''
 
4) Завершаем апгрейд командами:'''
 
4) Завершаем апгрейд командами:'''
 +
# systemctl restart mariadb
 
  # mysql_upgrade
 
  # mysql_upgrade
 
  # systemctl restart mariadb nginx httpd
 
  # systemctl restart mariadb nginx httpd

Текущая версия на 12:56, 11 ноября 2020

Доступная цена

ISPManager 5 - CentOS 7 - как обновить mariaDB 5.5.60 до mariaDB 10.3.x/10.4.x/10.5.x

1) Добавляем репозиторий для mariaDB 10.3.x или 10.4.x или 10.5.x (сгенерировать файл можно тут https://downloads.mariadb.org/mariadb/repositories/#mirror=limestone)

# vi /etc/yum.repos.d/mariadb.repo
# MariaDB 10.4 CentOS repository list - created 2019-09-09 08:36 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1


2) Обновляем версию до 10.4.x:

# systemctl stop mariadb nginx httpd
# yum update MariaDB-server MariaDB-client

3) Если не запускается - смотрим ошибки, убираем старые директивы в my.cnf. Также может быть ошибка вида:

Can't create/write to file '/var/run/mariadb/mariadb.pid'

Решение:

# mkdir -p /var/run/mariadb
# chown mysql:mysql /var/run/mariadb

или если ошибка:

mysqld[27972]: 2020-05-07 23:41:39 0 [ERROR] mysqld: Can't create/write to file '/var/run/mysqld/mysqld.pid' (Errcode: 2 "No such file or directory")
mysqld[27972]: 2020-05-07 23:41:39 0 [ERROR] Can't start server: can't create PID file: No such file or directory

то

# mkdir -p /var/run/mysqld
# chown mysql:mysql /var/run/mysqld

4) Завершаем апгрейд командами:

# systemctl restart mariadb
# mysql_upgrade
# systemctl restart mariadb nginx httpd