MariaDB升级后我遇到了问题:

root @hn [〜] #systemctl status mariadb.service●mariadb.service - MariaDB 10.2.17数据库服务器已加载:已加载(/usr/lib/systemd/system/mariadb.service;已启用;供应商预设:已禁用)在:/etc/systemd/system/mariadb.service.d└─migrated-from-my.cnf-settings.conf活动:激活(自动重启)(结果:信号)自2018-08-17至11:10 :22 EEST; 854ms ago Docs:man:mysqld(8)systemd进程:4590 ExecStartPost = / bin / sh -c systemctl unset-environment _WSREP_START_POSITION(code = exited,status = 0 / SUCCESS)进程:18449 ExecStart = / usr / sbin / mysqld $ MYSQLD_OPTS $ _WSREP_NEW_CLUSTER $ _WSREP_START_POSITION(code = killed,signal = ABRT)进程:18395 ExecStartPre = / bin / sh -c [! -e / usr / bin / galera_recovery] && VAR = || VAR =的/ usr /斌/ galera_recovery; [$? -eq 0] && systemctl set-environment _WSREP_START_POSITION = $ VAR || exit 1(code = exited,status = 0 / SUCCESS)进程:18393 ExecStartPre = / bin / sh -c systemctl unset-environment _WSREP_START_POSITION(code = exited,status = 0 / SUCCESS)主PID:18449(code = killed,signal = ABRT)8月17日11:10:22 cp.xtremehost.ro systemd [1]:无法启动MariaDB 10.2.17数据库服务器 . 8月17日11:10:22 cp.xtremehost.ro systemd [1]:单位mariadb.service进入失败状态 . 8月17日11:10:22 cp.xtremehost.ro systemd [1]:mariadb.service失败了 . root @hn [〜] #service mysql status ERROR! MariaDB没有运行

我在/etc/my.cnf中的设置

[mysqld]
log-error=/var/lib/mysql/logitex.net.err
performance-schema=off
default-storage-engine=MyISAM
max_allowed_packet=268435456
open_files_limit=11000
innodb_force_recovery=6 
#i put v. 6 beacouse database won't start normally.
innodb_file_per_table=1
read_only =0
datadir=/var/lib/mysql

我在/var/lib/mysql/logitex.net.err中遇到的错误

2018-08-17 11:12:39 140121457760448 [注意] InnoDB:以只读模式启动2018-08-17 11:12:39 140121457760448 [注意] InnoDB:Mutexes和rw_locks使用GCC原子内置2018-08-17 11:12:39 140121457760448 [Note] InnoDB:使用事件互斥量2018-08-17 11:12:39 140121457760448 [注意] InnoDB:压缩表使用zlib 1.2.7 2018-08-17 11:12:39 140121457760448 [注意] InnoDB:使用Linux本机AIO 2018-08-17 11:12:39 140121457760448 [注意] InnoDB:池数:1 2018-08-17 11:12:39 140121457760448 [注意] InnoDB:使用通用crc32指令2018- 08-17 11:12:39 140121457760448 [注意] InnoDB:禁用后台日志和ibuf IO写线程 . 2018-08-17 11:12:39 140121457760448 [注意] InnoDB:初始化缓冲池,总大小= 128M,实例= 1,块大小= 128M 2018-08-17 11:12:39 140121457760448 [注意] InnoDB:已完成缓冲池初始化2018-08-17 11:12:39 140121457760448 [注意] InnoDB:支持的文件格式最高的是Barracuda . 2018-08-17 11:12:39 140121457760448 [注意] InnoDB:innodb_force_recovery = 6跳过重做日志申请2018-08-17 11:12:39 140121457760448 [注意] InnoDB:支持的文件格式最高的是Barracuda . 2018-08-17 11:12:39 140121457760448 [注意] InnoDB:innodb_force_recovery = 6跳过重做日志申请2018-08-17 11:12:39 140121457760448 [注意] InnoDB:5.7.23开始;日志序列号0 2018-08-17 11:12:39 140121457760448 [注意] InnoDB:!!! innodb_force_recovery设置为6 !!! 2018-08-17 11:12:39 140121457760448 [注意]插件'FEEDBACK'被禁用 . 2018-08-17 11:12:39 140121457760448 [注意]在IP上创建的服务器套接字:'::' . 2018-08-17 11:12:39 140120983725824 [错误] InnoDB:无法在缓存中找到表mysql.gtid_slave_pos的表空间 . 尝试加载具有空间的表空间id 63217 2018-08-17 11:12:39 140120983725824 [警告] InnoDB:为mysql / gtid_slave_pos分配的表空间ID 63217,旧最大值为0 2018-08-17 11:12:39 140121457760448 [注意]读取所有Master_info条目成功2018-08-17 11:12:39 140121457760448 [注意]添加新的Master_info''到哈希表2018-08-17 11:12:39 140121457760448 [注意] / usr / sbin / mysqld :准备连接 . 版本:'10 .2.17-MariaDB'套接字:'/ var / lib / mysql / mysql.sock'端口:3306 MariaDB Server 2018-08-17 11:15:32 140120983418624 [错误] InnoDB:找不到表的表空间cache中的tripleh_whmcs.tblapplinks . 尝试使用空间ID加载表空间62853 2018-08-17 11:15:32 140120983111424 [错误] InnoDB:无法在缓存中找到表tripleh_whmcs.tblknowledgebasetags的表空间 . 尝试加载空间标识为62858的表空间

我也推出了绑定地址127.0.0.1和端口3306.如果我在正常模式下启动innodb_force恢复设置为0我得到:

ERROR 2002(HY000):无法通过套接字'/var/run/mysqld/mysqld.sock'连接到本地MySQL服务器

另外,我已经检查了socket的位置,我发现了它 . 我已经在my.cnf中插入了套接字位置,但没有 . 相同问题 .

请帮忙!