【发布时间】:2020-09-17 21:17:53
【问题描述】:
我删除并重新安装了 mariadb,我得到了这个错误:
“mariadb.service 的作业失败,因为控制进程以错误代码退出。有关详细信息,请参阅“systemctl status mariadb.service”和“journalctl -xe”。”
当我使用 systemctl" status mariadb.service" 我得到这个
● mariadb.service - MariaDB 10.4.13 database server
Loaded: loaded (/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 Sat 2020-05-30 09:37:19 +00; 15s ago
Docs: man:mysqld(8)
https://mariadb.com/kb/en/library/systemd/
Process: 9859 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld (code=exited, status=0/SUCCESS)
Process: 9860 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Process: 9862 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: 10002 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS $_WSREP_NEW_CLUSTER $_WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Process: 10034 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Process: 10036 ExecStartPost=/etc/mysql/debian-start (code=exited, status=203/EXEC)
Main PID: 10002 (code=exited, status=0/SUCCESS)
Status: "MariaDB server is down"
mai 30 09:37:17 Tv mysqld[10002]: 2020-05-30 9:37:17 0 [Note] InnoDB: FTS optimize thread exiting.
mai 30 09:37:17 Tv systemd[1]: mariadb.service: Control process exited, code=exited, status=203/EXEC
mai 30 09:37:17 Tv mysqld[10002]: 2020-05-30 9:37:17 0 [Note] InnoDB: Starting shutdown...
mai 30 09:37:17 Tv mysqld[10002]: 2020-05-30 9:37:17 0 [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool
mai 30 09:37:17 Tv mysqld[10002]: 2020-05-30 9:37:17 0 [Note] InnoDB: Buffer pool(s) dump completed at 200530 9:37:17
mai 30 09:37:19 Tv mysqld[10002]: 2020-05-30 9:37:19 0 [Note] InnoDB: Shutdown completed; log sequence number 61044; transaction id 22
mai 30 09:37:19 Tv mysqld[10002]: 2020-05-30 9:37:19 0 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1"
mai 30 09:37:19 Tv mysqld[10002]: 2020-05-30 9:37:19 0 [Note] /usr/sbin/mysqld: Shutdown complete
mai 30 09:37:19 Tv systemd[1]: mariadb.service: Failed with result 'exit-code'.
mai 30 09:37:19 Tv systemd[1]: Failed to start MariaDB 10.4.13 database server.
附言
要删除包我使用这个命令 首先:
$ sudo apt-get remove --purge mysql-server mysql-client mysql-common -y
$ sudo apt-get autoremove -y
$ sudo apt-get autoclean
我搜索所有文件
sudo dpkg -l | grep -i mysql
彻底删除
我重新安装它
sudo apt-get install libmysqlclient-dev mysql-client
sudo apt-get install mysql-server
sudo apt-get remove mysql-server mysql-client mysql-common
sudo apt-get purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
我使用这个网站来帮助解决这个问题 [How to remove MySQL completely with config and library files?
【问题讨论】:
-
请说明您是如何“删除”它的,以及您使用的是哪个发行版/版本,谢谢
-
我编辑我的问题。谢谢....