最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql執(zhí)行語句后只有錯(cuò)誤代碼,沒有錯(cuò)誤信息的問題

 更新時(shí)間:2024年09月07日 14:00:17   作者:極創(chuàng)者  
這篇文章主要介紹了mysql執(zhí)行語句后只有錯(cuò)誤代碼,沒有錯(cuò)誤信息的問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

問題說明

mysql數(shù)據(jù)庫在執(zhí)行完sql語句后,因語法錯(cuò)誤,報(bào)錯(cuò)時(shí)僅顯示錯(cuò)誤代碼,沒有錯(cuò)誤信息。

這個(gè)大部分原因是安裝數(shù)據(jù)庫時(shí)出現(xiàn)問題,/etc/my.cnf配置項(xiàng)不對。

有的人安裝的時(shí)候是使用源碼安裝,需要自己去配置,在這種情況下就有可能出現(xiàn)錯(cuò)配。

本例中就是因?yàn)殄e(cuò)配了/etc/my.cnf導(dǎo)致的問題。

如下圖所示,在執(zhí)行完語句后,僅顯示1075錯(cuò)誤代碼,后面什么信息也沒有。

解決方案

第一步,先查看錯(cuò)誤日志,具體錯(cuò)誤日志的位置請根據(jù)實(shí)際情況尋找,本例中mysql錯(cuò)誤日志文件位置在/var/log/mysqld.log,大部分使用rpm方式安裝的話,默認(rèn)也在這個(gè)位置。

第二步,查看具體錯(cuò)誤日志,如下圖所示,明確提示了找不到errmsg.sys文件

# less /var/log/mysqld.log|grep -i error

第三步,根據(jù)錯(cuò)誤日志,找到errmsg.sys文件具體位置。

使用whereis查看mysql相關(guān)的安裝路徑,再次找到errmsg.sys文件位置,如下圖所示,errmsg.sys文件位置在/usr/share/mysql/english

第四步,在/etc/my.cnf文件中增加lc-messages-dir=/usr/share/mysql配置,這里說下為什么是lc-messages-dir,是因?yàn)殄e(cuò)誤日志里面提示了這個(gè)配置,因此加上這個(gè)配置,為什么路徑是/usr/share/mysql,這個(gè)是因?yàn)橐话闶莔ysql的主路徑,也就是basedir路徑,只要這個(gè)對了,文件自然能找到。

第五步,重啟mysql

# service mysqld restart

第六步,再次查詢剛剛的語句,查看結(jié)果,現(xiàn)在有錯(cuò)誤信息了。

第七步,再次查看錯(cuò)誤日志,可以看到剛剛的錯(cuò)沒有了,到這一步errmsg.sys這個(gè)問題已經(jīng)解決了。如果你有興趣,可以接著往下看。

第八步,剛剛說了,到第七步,問題已經(jīng)解決了,但是本次測試意外的發(fā)現(xiàn)另外的錯(cuò),那這個(gè)錯(cuò)和上面的errmsg.sys錯(cuò)有什么關(guān)系,可以看到這個(gè)錯(cuò)是找不到so文件。

再次返回查看配置文件,可以看到是因?yàn)檫@里的basedir配置的是/usr/bin/mysql,所以跟mysql相關(guān)的文件都會在這個(gè)路徑下面去找,但是errmsg.sys和現(xiàn)在的這個(gè)so文件并不在/usr/bin/mysql路徑下,所以歸根結(jié)底,還是basedir配置錯(cuò)了,引起了連鎖反應(yīng),導(dǎo)致了一系列錯(cuò)。

最終修改basedir配置項(xiàng),把這個(gè)注釋掉即可(使用rpm默認(rèn)安裝可以注釋掉)或者配置正確的basedir路徑(尤其是使用源碼自定義安裝的mysql數(shù)據(jù)庫一定要配置對basedir),本例中注釋掉basedir。

最后一步,重啟mysql,所有的錯(cuò)都沒有了,如下圖所示。

總結(jié)

自定義安裝的mysql,/etc/my.cnf一定要配置對,不然會有很多意想不到的問題。

rpm默認(rèn)安裝的mysql,也檢查下/etc/my.cnf對不對,啟動完以后,查看mysql有沒有報(bào)錯(cuò)。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • mysql通過find_in_set()函數(shù)實(shí)現(xiàn)where in()順序排序

    mysql通過find_in_set()函數(shù)實(shí)現(xiàn)where in()順序排序

    這篇文章主要介紹了mysql通過find_in_set()函數(shù)實(shí)現(xiàn)where in()順序排序的相關(guān)內(nèi)容,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-10-10
  • MySQL8.0中的降序索引

    MySQL8.0中的降序索引

    這篇文章主要介紹了MySQL8.0中的降序索引的相關(guān)知識,幫助大家更好的理解和使用MySQL8.0的新特性,感興趣的朋友可以了解下
    2020-10-10
  • SQL LIKE運(yùn)算符用法示例及通配符解釋

    SQL LIKE運(yùn)算符用法示例及通配符解釋

    這篇文章主要為大家介紹了SQL LIKE運(yùn)算符用法示例及通配符解釋,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • MySQL索引最左匹配原則實(shí)例詳解

    MySQL索引最左匹配原則實(shí)例詳解

    最左匹配原則就是指在聯(lián)合索引中,如果你的SQL語句中用到了聯(lián)合索引中的最左邊的索引,那么這條SQL語句就可以利用這個(gè)聯(lián)合索引去進(jìn)行匹配,下面這篇文章主要給大家介紹了關(guān)于MySQL索引最左匹配原則的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • Ubuntu Server下MySql數(shù)據(jù)庫備份腳本代碼

    Ubuntu Server下MySql數(shù)據(jù)庫備份腳本代碼

    為了mysql數(shù)據(jù)庫的安全,我們需要定時(shí)備份mysql數(shù)據(jù)庫,這里提供下腳本代碼,需要的朋友可以參考下
    2013-06-06
  • MySQL死鎖排查指南

    MySQL死鎖排查指南

    本文詳細(xì)介紹了MySQL死鎖的排查與解決方法,從死鎖的定義、Java業(yè)務(wù)中的死鎖場景、死鎖排查步驟和命令到根治死鎖的方案,包括約定統(tǒng)一的加鎖順序、縮短事務(wù)范圍和優(yōu)化數(shù)據(jù)庫層面,提供了全面的指導(dǎo),感興趣的朋友跟隨小編一起看看吧
    2025-12-12
  • 怎么重置mysql的自增列AUTO_INCREMENT初時(shí)值

    怎么重置mysql的自增列AUTO_INCREMENT初時(shí)值

    怎么重置mysql的自增列想必有很多的朋友都不會吧,下面與大家分享下常用的幾種方法,不懂的朋友可以了解下哈,希望對大家有所幫助
    2013-06-06
  • mysql的binlog三種配置模式小結(jié)

    mysql的binlog三種配置模式小結(jié)

    本文主要介紹了mysql的binlog三種配置模式小結(jié),主要是binlog_format的值有3個(gè)選項(xiàng),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • MYSQL8如何快速修改root密碼

    MYSQL8如何快速修改root密碼

    MySQL8的改密碼跟MySQL5不同,很多朋友都遇到過這個(gè)問題,今天小編給大家講解下MYSQL8如何快速修改root密碼,需要的朋友可以參考下
    2023-05-05
  • mysql下普通用戶備份數(shù)據(jù)庫時(shí)無lock tables權(quán)限的解決方法

    mysql下普通用戶備份數(shù)據(jù)庫時(shí)無lock tables權(quán)限的解決方法

    mysql使用普通用戶備份出現(xiàn)無lock tables權(quán)限的解決方法,需要的朋友可以參考下。
    2011-10-10

最新評論

伊春市| 和平区| 禹城市| 运城市| 陆河县| 垣曲县| 房产| 化隆| 宜城市| 武清区| 丰原市| 丁青县| 佳木斯市| 安远县| 黎川县| 南安市| 霸州市| 洛阳市| 邯郸县| 榆林市| 始兴县| 灵台县| 平顺县| 闵行区| 济源市| 淮安市| 抚远县| 云霄县| 赣州市| 马公市| 岢岚县| 赤城县| 宁南县| 宜阳县| 安仁县| 革吉县| 渭南市| 布尔津县| 余庆县| 奎屯市| 乌拉特前旗|