@Muflone Could you apply the patch below? Thank you!
diff --git a/PKGBUILD b/PKGBUILD
index 2191850..e1f14ce 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -57,9 +57,9 @@ build() {
-DINSTALL_SHAREDIR=share/mysql \
-DROUTER_INSTALL_CONFIGDIR=etc/mysqlrouter \
-DROUTER_INSTALL_DATADIR=var/lib/mysqlrouter \
-DROUTER_INSTALL_RUNTIMEDIR=run \
- -DROUTER_INSTALL_LOGDIR=var/log/mysqlrouter \
+ -DROUTER_INSTALL_LOGDIR=/var/log/mysqlrouter \
-DWITH_SYSTEM_LIBS=ON \
-DWITH_FIDO=system \
-DWITH_SSL=system \
-DWITH_LIBWRAP=OFF \
@@ -144,8 +144,9 @@ package_mysql-clients(){
package_mysql(){
pkgdesc="Fast SQL database server, community edition"
backup=("etc/mysql/my.cnf"
"etc/mysqlrouter/mysqlrouter.conf"
+ "etc/logrotate.d/mysqlrouter"
"etc/conf.d/${pkgname}.conf")
install="${pkgbase}.install"
depends=('mysql-clients' 'libsasl' 'zlib' 'jemalloc' 'libaio' 'libtirpc' 'icu'
'lz4' 'libevent' 'systemd-libs' 'zstd' 'bash')
@@ -229,11 +230,12 @@ package_mysql(){
rmdir "${pkgdir}/usr/usr/lib"
rmdir "${pkgdir}/usr/usr"
rmdir "${pkgdir}/usr/var/lib/mysqlrouter"
rmdir "${pkgdir}/usr/var/lib"
- rmdir "${pkgdir}/usr/var/log/mysqlrouter"
- rmdir "${pkgdir}/usr/var/log"
rmdir "${pkgdir}/usr/var"
+ rmdir "${pkgdir}/var/log/mysqlrouter"
+ rmdir "${pkgdir}/var/log"
+ rmdir "${pkgdir}/var"
# Arch Linux specific patches:
# * enable PrivateTmp for a little bit more security
# * force preloading jemalloc for memory management
Pinned Comments
Muflone commented on 2023-08-16 17:21 (UTC) (edited on 2023-08-16 20:41 (UTC) by Muflone)
Warning
https://dev.mysql.com/doc/refman/8.1/en/downgrading.html
Downgrade from MySQL 8.1 to MySQL 8.0 or earlier is not supported. The only supported alternative is to restore a backup taken before upgrading. It is therefore imperative that you back up your data before starting the upgrade process.
MySQL 8.0 is available in https://aur.archlinux.org/packages/mysql80