Mysql is not working

Subject: Unit process exited
░░ Defined-By: systemd
░░
░░
░░ An ExecStart= process belonging to unit mysqld.service has exited.
░░
░░ The process’ exit code is ‘exited’ and its exit status is 1.
Apr 21 22:22:16 DevilFreeze systemd[1]: mysqld.service: Failed with result ‘exit-code’.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ ░░
░░ The unit mysqld.service has entered the ‘failed’ state with result ‘exit-code’.
Apr 21 22:22:16 DevilFreeze systemd[1]: Failed to start MySQL Server.
░░ Subject: A start job for unit mysqld.service has failed
░░ Defined-By: systemd
░░
░░
░░ A start job for unit mysqld.service has finished with a failure.
░░
░░ The job identifier is 2659 and the job result is failed.

I had this problem too, I upgrade mysql to 8.0.28-2, and then it cann’t work!
I checked the message and then found that: “mysql needs libicu71-7.1.1”.
I tried to use “yay Ss libicu”, but can’t find libicu71…

finally, I use Timeshift to load the older snapshot. and edit the file “pacman.conf” :


# Pacman won’t upgrade packages listed in IgnorePkg and members of IgnoreGroup

IgnorePkg = mysql
IgnorePkg = mysql-clients

mysql is unsupported on Manjaro and your approach by putting the package on ignore will cause you issues later on with incompatible system libs.

Please use MariaDB instead.