Mariadb not starting - mysql

systemctl status mariadb:
root#server:/var/www/pterodactyl# systemctl status mariadb
● mariadb.service - MariaDB 10.7.3 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/mariadb.service.d
└─migrated-from-my.cnf-settings.conf
Active: failed (Result: exit-code) since Fri 2022-02-18 11:25:25 UTC; 8min ago
Docs: man:mariadbd(8)
https://mariadb.com/kb/en/library/systemd/
Process: 21815 ExecStartPost=/etc/mysql/debian-start (code=exited, status=203/EXEC)
Process: 21814 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Process: 21802 ExecStart=/usr/sbin/mariadbd $MYSQLD_OPTS $_WSREP_NEW_CLUSTER $_WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Process: 21784 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= || VAR=`cd /usr/bin/..; /usr/bin/galera_recovery`; [ $? -eq 0 ] && systemctl set-environment _WSREP_START_POSITION=$VAR || exit 1 (code=exited, status
Process: 21779 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Process: 21771 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld (code=exited, status=0/SUCCESS)
Main PID: 21802 (code=exited, status=0/SUCCESS)
Status: "MariaDB server is down"
Feb 18 11:25:24 server.hostname.com mariadbd[21802]: 2022-02-18 11:25:24 0 [Note] InnoDB: FTS optimize thread exiting.
Feb 18 11:25:24 server.hostname.com mariadbd[21802]: 2022-02-18 11:25:24 0 [Note] InnoDB: Buffer pool(s) load aborted due to user instigated abort at 220218 11:25:24
Feb 18 11:25:24 server.hostname.com mariadbd[21802]: 2022-02-18 11:25:24 0 [Note] InnoDB: Dumping of buffer pool not started as load was incomplete
Feb 18 11:25:24 server.hostname.com mariadbd[21802]: 2022-02-18 11:25:24 0 [Note] InnoDB: Starting shutdown...
Feb 18 11:25:24 server.hostname.com mariadbd[21802]: 2022-02-18 11:25:24 0 [Note] InnoDB: Dumping of buffer pool not started as load was incomplete
Feb 18 11:25:25 server.hostname.com mariadbd[21802]: 2022-02-18 11:25:25 0 [Note] InnoDB: Removed temporary tablespace data file: "./ibtmp1"
Feb 18 11:25:25 server.hostname.com mariadbd[21802]: 2022-02-18 11:25:25 0 [Note] InnoDB: Shutdown completed; log sequence number 8689222; transaction id 15019
Feb 18 11:25:25 server.hostname.com mariadbd[21802]: 2022-02-18 11:25:25 0 [Note] /usr/sbin/mariadbd: Shutdown complete
Feb 18 11:25:25 server.hostname.com systemd[1]: mariadb.service: Failed with result 'exit-code'.
Feb 18 11:25:25 server.hostname.com systemd[1]: Failed to start MariaDB 10.7.3 database server.
lines 1-26/26 (END)
Mariadb: 10.7.3
It stopped working when I installed and uninstalled DirectAdmin, reinstalling won't do anything

Related

Can't start mysql server on linux

I just installed mysql on Manjaro and when I try to start it using systemctl start mysql.service I get
Job for mariadb.service failed because the control process exited with error code.
See "systemctl status mariadb.service" and "journalctl -xeu mariadb.service" for details.
So, I used the command systemctl status mysql.service I get
mariadb.service - MariaDB 10.9.3 database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; preset: disabled)
Active: failed (Result: exit-code) since Wed 2022-10-26 21:16:06 EET; 1min 51s ago
Docs: man:mariadbd(8)
https://mariadb.com/kb/en/library/systemd/
Process: 392 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Process: 400 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= || VAR=`cd /usr/bin/..; /usr/bin/galera_recovery`; [ $? -eq 0 ] && systemctl se>
Process: 441 ExecStart=/usr/bin/mariadbd $MYSQLD_OPTS $_WSREP_NEW_CLUSTER $_WSREP_START_POSITION (code=exited, status=1/FAILURE)
Main PID: 441 (code=exited, status=1/FAILURE)
Status: "MariaDB server is down"
CPU: 218ms
Oct 26 21:16:05 abomosa-latitudee6530 mariadbd[441]: 2022-10-26 21:16:05 0 [Note] InnoDB: Buffer pool(s) load completed at 221026 21:16:05
Oct 26 21:16:05 abomosa-latitudee6530 mariadbd[441]: 2022-10-26 21:16:05 0 [ERROR] Can't open and lock privilege tables: Table 'mysql.servers' doesn't exist
Oct 26 21:16:06 abomosa-latitudee6530 mariadbd[441]: 2022-10-26 21:16:06 0 [Note] Server socket created on IP: '0.0.0.0'.
Oct 26 21:16:06 abomosa-latitudee6530 mariadbd[441]: 2022-10-26 21:16:06 0 [Note] Server socket created on IP: '::'.
Oct 26 21:16:06 abomosa-latitudee6530 mariadbd[441]: 2022-10-26 21:16:06 0 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.db' doesn't exist
Oct 26 21:16:06 abomosa-latitudee6530 mariadbd[441]: 2022-10-26 21:16:06 0 [ERROR] Aborting
Oct 26 21:16:06 abomosa-latitudee6530 mariadbd[441]: Warning: Memory not freed: 280
Oct 26 21:16:06 abomosa-latitudee6530 systemd[1]: mariadb.service: Main process exited, code=exited, status=1/FAILURE
Oct 26 21:16:06 abomosa-latitudee6530 systemd[1]: mariadb.service: Failed with result 'exit-code'.
Oct 26 21:16:06 abomosa-latitudee6530 systemd[1]: Failed to start MariaDB 10.9.3 database server.

Transfering MySQL data from one system to the other

I've got all my files from my last MySQL(MariaDB InnoDB) Server and I just noticed I can't run those files on my new system. I don't have any .SQL backup of my server and my old system can't be booted to as far as I know.
I moved from Ubuntu Server 18.04 to CentOS 7 (and a RAID1 configuration), I cloned my original Ubuntu drive to a secondary drive.
Here are the files that I moved from my Ubuntu drive
/var/lib/mysql/ Files
[root#localhost ~]# systemctl status mariadb
● mariadb.service - MariaDB 10.2.32 database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
Drop-In: /etc/systemd/system/mariadb.service.d
└─migrated-from-my.cnf-settings.conf
Active: failed (Result: exit-code) since Thu 2020-07-09 20:20:46 PDT; 26s ago
Docs: man:mysqld(8)
https://mariadb.com/kb/en/library/systemd/
Process: 3281 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS --basedir=/usr $_WSREP_NEW_CLUSTER $_WSREP_START_POSITION (code=exited, status=1/FAILURE)
Process: 3132 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= || VAR=`cd /usr/bin/..; /usr/bin/galera_recovery`; [ $? -eq 0 ] && systemctl set-environment _WSREP_START_POSITION=$VAR || exit 1 (code=exited, status=0/SUCCESS)
Process: 3129 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Main PID: 3281 (code=exited, status=1/FAILURE)
Status: "MariaDB server is down"
Jul 09 20:20:46 localhost.localdomain systemd[1]: Starting MariaDB 10.2.32 database server...
Jul 09 20:20:46 localhost.localdomain mysqld[3281]: 2020-07-09 20:20:46 140603055900864 [Note] /usr/sbin/mysqld (mysqld 10.2.32-MariaDB-log) starting as process 3281 ...
Jul 09 20:20:46 localhost.localdomain mysqld[3281]: 2020-07-09 20:20:46 140603055900864 [Warning] Can't create test file /media/1TB/var/lib/mysql/localhost.lower-test
Jul 09 20:20:46 localhost.localdomain mysqld[3281]: [107B blob data]
Jul 09 20:20:46 localhost.localdomain mysqld[3281]: 2020-07-09 20:20:46 140603055900864 [ERROR] Aborting
Jul 09 20:20:46 localhost.localdomain systemd[1]: mariadb.service: main process exited, code=exited, status=1/FAILURE
Jul 09 20:20:46 localhost.localdomain systemd[1]: Failed to start MariaDB 10.2.32 database server.
Jul 09 20:20:46 localhost.localdomain systemd[1]: Unit mariadb.service entered failed state.
Jul 09 20:20:46 localhost.localdomain systemd[1]: mariadb.service failed.
I'm not sure what I'm missing and why it won't start, I wish I would have kept the other system to export a SQL file which would have made my life so much easier.

Unable to start MariaDB - Ubuntu 18.04

I installed mariadb in my system. But I forgot the root password... I tried to reset root password by following "https://tecadmin.net/steps-to-reset-mariadb-root-password-in-linux/" and mysql official documentation.But no success.
But when I install fresh mariadb it is working. As per the official documention, while we installing mariadb it will ask root password. However in my case, it is never asking. However the server working on fresh install.
When i stop and restart server, it is keep on failing..
The error message I am getting is
mariadb.service - MariaDB 10.4.6 database server Loaded: loaded
(/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/mariadb.service.d
└─migrated-from-my.cnf-settings.conf Active: failed (Result: timeout) since Mon 2019-07-15 14:52:16 IST; 1min 46s ago
Docs: man:mysqld(8)
https://mariadb.com/kb/en/library/systemd/ Process: 10988 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS $_WSREP_NEW_CLUSTER
$_WSREP_START_POSITION (code=exited, status=1/FAILURE) Process:
10829 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] &&
VAR= || VAR=/usr/bin/galera_recovery; [ $? -eq 0 ] && syst
Process: 10827 ExecStartPre=/bin/sh -c systemctl unset-environment
_WSREP_START_POSITION (code=exited, status=0/SUCCESS) Process: 10826 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d
/var/run/mysqld (code=exited, status=0/SUCCESS) Main PID: 10988
(code=exited, status=1/FAILURE) Status: "MariaDB server is down"
Jul 15 14:52:16 sonu mysqld[10988]: 2019-07-15 14:52:16 0 [Note]
InnoDB: Starting shutdown... Jul 15 14:52:16 sonu mysqld[10988]:
2019-07-15 14:52:16 0 [ERROR] Plugin 'InnoDB' init function returned
error. Jul 15 14:52:16 sonu mysqld[10988]: 2019-07-15 14:52:16 0
[ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed. Jul
15 14:52:16 sonu mysqld[10988]: 2019-07-15 14:52:16 0 [Note] Plugin
'FEEDBACK' is disabled. Jul 15 14:52:16 sonu mysqld[10988]: 2019-07-15
14:52:16 0 [ERROR] Could not open mysql.plugin table. Some plugins may
be not loaded Jul 15 14:52:16 sonu mysqld[10988]: 2019-07-15 14:52:16
0 [ERROR] Failed to initialize plugins. Jul 15 14:52:16 sonu
mysqld[10988]: 2019-07-15 14:52:16 0 [ERROR] Aborting Jul 15 14:52:16
sonu systemd[1]: mariadb.service: Main process exited, code=exited,
status=1/FAILURE Jul 15 14:52:16 sonu systemd[1]: mariadb.service:
Failed with result 'timeout'. Jul 15 14:52:16 sonu systemd[1]: Failed
to start MariaDB 10.4.6 database server.
Please guide me towards resolution. Thanks for your time and waiting for your response.
Nagarajan S

Failed to start MariaDB 10.2.16 database server

When I have entered systemctl status mariadb.service
The output is:
mariadb.service - MariaDB 10.2.16 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/mariadb.service.d
└─migrated-from-my.cnf-settings.conf
Active: failed (Result: exit-code) since Tue 2018-07-17 13:53:46 +06; 24s ago
Docs: man:mysqld(8)
https://mariadb.com/kb/en/library/systemd/
Process: 7342 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS $_WSREP_NEW_CLUSTER $_WSREP_START_POSITION (code=exited, status=1/FAILURE)
Process: 7058 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= || VAR=`/usr/bin/galera_recovery`; [ $? -eq 0 ] && system
Process: 7054 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Process: 7052 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld (code=exited, status=0/SUCCESS)
Main PID: 7342 (code=exited, status=1/FAILURE)
Status: "MariaDB server is down"
Jul 17 13:53:43 munim-Inspiron-5548 systemd[1]: Starting MariaDB 10.2.16 database server...
Jul 17 13:53:43 munim-Inspiron-5548 mysqld[7342]: 2018-07-17 13:53:43 139955312822464 [Note] /usr/sbin/mysqld (mysqld 10.2.16-MariaDB-10.2.16+m
Jul 17 13:53:46 munim-Inspiron-5548 systemd[1]: mariadb.service: Main process exited, code=exited, status=1/FAILURE
Jul 17 13:53:46 munim-Inspiron-5548 systemd[1]: Failed to start MariaDB 10.2.16 database server.
Jul 17 13:53:46 munim-Inspiron-5548 systemd[1]: mariadb.service: Unit entered failed state.
Jul 17 13:53:46 munim-Inspiron-5548 systemd[1]: mariadb.service: Failed with result 'exit-code'.
I have tried to login mysql -u root -p it shows
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Can anyone give me any suggestion?

Error: Trying to do i/o to a tablespace which exists without .ibd data file

I can't restart my mariadb server because I'm getting this error message and I ran systemctl status mariadb.service -l to see the full error message but it doesn't tell me what table and where the table can be found so I'm completely lost.
mariadb.service - MariaDB database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
Drop-In: /etc/systemd/system/mariadb.service.d
└─limits.conf, migrated-from-my.cnf-settings.conf
Active: activating (auto-restart) (Result: signal) since Thu 2017-04-06 10:55:41 EDT; 4s ago
Process: 2324 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS $_WSREP_NEW_CLUSTER $_WSREP_START_POSITION (code=killed, signal=ABRT)
Process: 2202 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= || VAR=`/usr/bin/galera_recovery`; [ $? -eq 0 ] && systemctl set-environment _WSREP_START_POSITION=$VAR || exit 1 (code=exited, status=0/SUCCESS)
Process: 2199 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Main PID: 2324 (code=killed, signal=ABRT)
Status: "InnoDB: Error: Trying to do i/o to a tablespace which exists without .ibd data file. i/o type 10, space id 840720, page no 0, i/o length 16384 bytes"
CGroup: /system.slice/mariadb.service
Apr 06 10:55:41 www.ooples.com systemd[1]: Failed to start MariaDB database server.
Apr 06 10:55:41 www.ooples.com systemd[1]: Unit mariadb.service entered failed state.
Apr 06 10:55:41 www.ooples.com systemd[1]: mariadb.service failed.
This error was caused by an orphaned idb file in the /var/lib/mysql/database_name folder and I deleted the ibd file and I was able to start the mysql server