日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
MySQL啟動(dòng)后版本號(hào)居然不對(duì)?

1. 異常描述

使用xtrabackup對(duì)主庫(kù)進(jìn)行備份,在從節(jié)點(diǎn)主機(jī)上進(jìn)行恢復(fù),并將還原后的實(shí)例部署為主庫(kù)的從節(jié)點(diǎn)。在啟動(dòng)介質(zhì)與主庫(kù)版本一致的情況下,啟動(dòng)主從同步后,日志出現(xiàn)如下錯(cuò)誤:

創(chuàng)新互聯(lián)專(zhuān)注為客戶(hù)提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于做網(wǎng)站、網(wǎng)站制作、永吉網(wǎng)絡(luò)推廣、小程序開(kāi)發(fā)、永吉網(wǎng)絡(luò)營(yíng)銷(xiāo)、永吉企業(yè)策劃、永吉品牌公關(guān)、搜索引擎seo、人物專(zhuān)訪(fǎng)、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供永吉建站搭建服務(wù),24小時(shí)服務(wù)熱線(xiàn):18982081108,官方網(wǎng)址:www.cdcxhl.com

2022-10-30T11:44:17.442001Z 296 [ERROR] InnoDB: Column table_name in table `mysql`.`innodb_table_stats` is VARCHAR(597) NOT NULL but should be VARCHAR(192) NOT NULL (length mismatch).
2022-10-30T11:44:17.442029Z 296 [ERROR] InnoDB: Fetch of persistent statistics requested for table `testdb1`.`tb1` but the required system tables mysql.innodb_table_stats and mysql.innodb_index_stats are not present or have unexpected structure. Using transient stats instead.
2022-10-30T11:44:17.567223Z 296 [ERROR] InnoDB: Column table_name in table `mysql`.`innodb_table_stats` is VARCHAR(597) NOT NULL but should be VARCHAR(192) NOT NULL (length mismatch).
2022-10-30T11:44:17.567240Z 296 [ERROR] InnoDB: Fetch of persistent statistics requested for table `testdb2`.`tb1` but the required system tables mysql.innodb_table_stats and mysql.innodb_index_stats are not present or have unexpected structure. Using transient stats instead.

以上錯(cuò)誤一般都是數(shù)據(jù)庫(kù)版本不一致導(dǎo)致。但是查看啟動(dòng)命令是正常的

/usr/local/mysql5.7/bin/mysqld_safe --defaults-file=/app/data/mysql3307/etc/my.cnf

對(duì)應(yīng)的版本也是符合預(yù)期的:

[ops@ck2 ~]$ /usr/local/mysql5.7/bin/mysqld --version
/usr/local/mysql5.7/bin/mysqld Ver 5.7.25-28 for Linux on x86_64 (Percona Server (GPL), Release 28, Revision c335905)

但是登錄數(shù)據(jù)庫(kù)中查看版本:

確實(shí)與啟動(dòng)的版本不一致。

2. 解決方案

查看本機(jī)上mysql是否有多個(gè)版本的啟動(dòng)文件

經(jīng)查,確實(shí)如此。而第一個(gè)版本正式啟動(dòng)后數(shù)據(jù)庫(kù)里檢測(cè)到的版本。

2.1 解決思路

檢查配置文件:

因數(shù)據(jù)庫(kù)啟動(dòng)時(shí)與配置文件中的basedir也有關(guān)系,先檢查配置文件:發(fā)現(xiàn)沒(méi)問(wèn)題

檢查環(huán)境變量

export MYSQL_HOME=/app/mysql5.7
export MY_BASEDIR_VERSION=/app/mysql5.7
export PATH=/app/mysql5.7/bin:/app/mysql5.7/scripts:$PATH
export LD_LIBRARY_PATH=/app/mysql5.7/lib

發(fā)現(xiàn)環(huán)境變量里配置的確實(shí)是mysql5.7.18的路徑。

2.2 調(diào)整環(huán)境變量

將對(duì)應(yīng)的路徑改為當(dāng)前版本的路徑

export MYSQL_HOME=/usr/local/mysql5.7
export MY_BASEDIR_VERSION=/usr/local/mysql5.7
export PATH=/usr/local/mysql5.7/bin:/usr/local/mysql5.7/scripts:$PATH
export LD_LIBRARY_PATH=/usr/local/mysql5.7/lib

2.3 重啟數(shù)據(jù)庫(kù)

關(guān)閉數(shù)據(jù)庫(kù)

mysql> set global  innodb_fast_shutdown=0;
Query OK, 0 rows affected (0.00 sec)


mysql> shutdown;

啟動(dòng)數(shù)據(jù)庫(kù)

numactl  --interleave=all  /usr/local/mysql5.7/bin/mysqld_safe  --defaults-file=/app/data/mysql3307/etc/my.cnf   &

查看版本,是預(yù)期的情況了。

檢查配置文件: 也沒(méi)有再出現(xiàn)對(duì)應(yīng)的錯(cuò)誤了,至此問(wèn)題解決。


網(wǎng)站標(biāo)題:MySQL啟動(dòng)后版本號(hào)居然不對(duì)?
文章鏈接:http://m.5511xx.com/article/dpcoigh.html