国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

mac上mysql啟動報錯問題Unable to lock ./ibdata1 error: 35

這篇具有很好參考價值的文章主要介紹了mac上mysql啟動報錯問題Unable to lock ./ibdata1 error: 35。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

? ? 記錄一次mac安裝mysql啟動報錯問題Unable to lock ./ibdata1 error: 35。首先,這是第一次在公司新領的mac上面去安裝mysql,在去年換新電腦之前,老電腦也安裝過,沒出現(xiàn)過這種問題。其次,自己的幾臺windows筆記本也安裝過,也沒出現(xiàn)過這樣的問題。

目錄

一、mysql首次安裝后啟動報錯

二、查看報錯日志 ? ?

三、問題排查和修復

四、總結


如果你也是跟我一樣的問題,而你又不想了解我的排查過程,可以直接跳轉到總結查看問題解決方式。

一、mysql首次安裝后啟動報錯

? ? 安裝的mysql最新版,安裝后,查看mysql版本,沒問題:

mysql -V

idea社區(qū)版springboot插件,IDEA,mysql

? ? 然后,我使用如下命令啟動mysql:

sudo mysql.server start

? ? 同時,注意到當啟動mysql時,有個err的log生成到了data目錄下:

.Logging to '/usr/local/mysql/data/appledeMacBook-Pro-2.local.err'.

? ? 等.......走完后,最后是報錯如下:

ERROR! The server quit without updating PID file (/usr/local/mysql/data/appledeMacBook-Pro-2.local.pid).

? ? 如下圖所示:?

idea社區(qū)版springboot插件,IDEA,mysql

二、查看報錯日志 ? ?

看到這個問題,一臉懵逼。首先,先去查看報錯的log,xxxx.local.err,結果打開data文件夾時發(fā)現(xiàn)沒有權限,如下:

idea社區(qū)版springboot插件,IDEA,mysql

? ? 修改data目錄的訪問權限:

sudo chmod -R 777 /usr/local/mysql/data/

idea社區(qū)版springboot插件,IDEA,mysql??

? ? 打開data目錄下的err文件,查看log信息:

idea社區(qū)版springboot插件,IDEA,mysql

idea社區(qū)版springboot插件,IDEA,mysql?? ??

三、問題排查和修復

首先,我們看到有這么一個warning:

Setting lower_case_table_names=2 because file system for /usr/local/mysql/data/ is case insensitive

? ? 翻譯一下:

設置lower_case_table_names=2,因為/usr/local/mysql/data/的文件系統(tǒng)不區(qū)分大小寫。?

? ? 去哪里設置這個lower_case_table_names=2呢?前往/usr/local/etc目錄,看是否有my.cnf這么個文件,如果沒有就新建,然后輸入lower_case_table_names=2,保存。

? ? 重新啟動mysql,仍然報一樣的錯,所以說上面的warning并不是導致該問題的原因:

idea社區(qū)版springboot插件,IDEA,mysql

? ? ?所以,我們需要看下這個error:

idea社區(qū)版springboot插件,IDEA,mysql

? ? ?無法鎖定./ibdata1,error35,35代表資源臨時不可用。查了一下,說是這個文件可能被其他的mysql進程打開了。于是,先看下當前是否有mysql進程在運行:

ps -eaf | grep mysql

idea社區(qū)版springboot插件,IDEA,mysql

?發(fā)現(xiàn)有多個進程在運行,執(zhí)行

sudo kill -9 83661

使用這種方式殺掉所有的mysql進程,再次重啟mysql應該就可以了。

如果還不行,重點來了,執(zhí)行如下命令:

sudo launchctl unload -w /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist

然后啟動mysql,成功:

idea社區(qū)版springboot插件,IDEA,mysql

四、總結

? ? 最后總結下,如果你在mac遇到了mysql啟動不了的情況(尤其可能是首次安裝后啟動),遇到了Unable to lock ./ibdata1 error: 35的報錯,那么殺死所有mysql的進程重啟應該就解決了。如果還不行,那么執(zhí)行 sudo launchctl unload -w /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist 命令,再次啟動mysql。文章來源地址http://www.zghlxwxcb.cn/news/detail-565389.html

到了這里,關于mac上mysql啟動報錯問題Unable to lock ./ibdata1 error: 35的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • docker啟動es報錯:failed to obtain node locks...

    docker啟動es報錯:failed to obtain node locks...

    在學習es時,使用docker啟動時發(fā)現(xiàn)一直報錯: 查找文章: (1)node.lock被其他進程使用了,這也是網(wǎng)上大多數(shù)的解釋。解決方案呢,首先查看es的進程,然后殺掉。 ps aux | grep elastic kill -9 [pid] 然而我的并沒有進程占用 (2)有篇文章寫的是目錄權限不對 我的docker啟動命令是 使

    2024年02月13日
    瀏覽(17)
  • git報錯 error: cannot lock ref ‘refs/remotes/origin/master‘: unable to resolve reference ‘refs/remote

    使用sourceTree,拉取代碼,提示錯誤: From http://111.11.111.7:10011//cp002000-1/djzcsgaaa/accobbting/yunasdfghtform ? ?6dcfc7d2..55df1ffc ?test ? ? ? - origin/test error: cannot lock ref \\\'refs/remotes/origin/master\\\': unable to resolve reference \\\'refs/remotes/origin/master\\\': reference broken ?! [new branch] ? ? ? ?master ? ? - origin

    2024年02月04日
    瀏覽(27)
  • git問題解決:git add . 時,fatal: Unable to create ‘xxx/.git/index.lock‘: File exists.

    造成的原因是在某些比較費時的git操作時自動生成 index.lock文件,操作結束后自動刪除,相當于一個鎖定文件,目的在于防止對一個目錄同時進行多個操作。? 有時強制關閉進行中的git操作,這個文件沒有被自動刪除,之后你就無法進行其他操作,必須手動刪除,進入.git文件

    2024年02月08日
    瀏覽(29)
  • Unable to start embedded Tomcat Nacos啟動報錯

    Unable to start embedded Tomcat Nacos啟動報錯

    報錯信息:Unable to start embedded Tomcat 無法加載內置的tomcat。 無需重新配置JDK,輕松解決 圖1 圖2 如再次啟動報錯:檢查端口占用問題

    2024年02月02日
    瀏覽(29)
  • git報錯:fatal: update_ref failed for ref ‘ORIG_HEAD’: cannot lock ref ‘ORIG_HEAD’: unable to resolve

    進行git pull拉取代碼報錯: 這個錯誤通常意味著ORIG_HEAD引用已損壞,可能是由于之前的某個操作中斷或失敗導致的。為了解決這個問題,可以嘗試重新創(chuàng)建ORIG_HEAD引用,以使它指向正確的提交。 1.首先刪除一損壞的ORID_HEAD: 2.創(chuàng)建一個新的ORID_HEAD,來指向當前的頭部的提交

    2024年02月04日
    瀏覽(24)
  • SpringBoot啟動報錯Unable to start web server; nested exception...

    SpringBoot啟動報錯Unable to start web server; nested exception...

    在創(chuàng)建SpringBoot項目時,依賴加載,但是啟動報錯如下:Unable to start web server; nested exception… 網(wǎng)上找了很多,很多回答為版本不一致,但仔細檢查,版本對應都修改好了,但是還是報這個錯誤,test卻能夠成功。 根據(jù)自測,是導入的依賴問題:注釋掉或者刪除即可 原因是在創(chuàng)建

    2024年02月12日
    瀏覽(20)
  • 【Kibana啟動報錯】Unable to retrieve version information from Elasticsearch nodes.

    提示:這里簡述項目相關背景: 使用docker單機安裝elasticsearch后再安裝kibana時找不到es 提示:這里描述項目中遇到的問題: 具體報錯信息 es在啟動時設置了密碼開啟了安全驗證,導致kibana沒訪問到,取消安全驗證就可讓kibana找到es,由于我是學習所用,所以加不加安全驗證無

    2024年02月08日
    瀏覽(23)
  • docker啟動Kibana報錯:Unable to retrieve version information from Elasticsearch nodes

    背景:macbookpro m2安裝了docker desktop,然后在docker desktop上安裝elasticsearch、kibana、logstash,版本都是7.17.6 基本參數(shù)如下 筆記本型號 macbookpro m2 elasticsearch版本 7.17.6 kibana版本 7.17.6 logstash版本 7.17.6 elasticsearch的配置如下 kibana的配置如下(報錯時的配置) ip配置的是localhost kibana的配

    2024年03月27日
    瀏覽(23)
  • 程序啟動報錯org.springframework.context.ApplicationContextException: Unable to start web server

    1、該項目在Linux和本機電腦上啟動都正常 2、在另一臺電腦上啟動就報錯 3、代碼都是同一份,沒有差別 導入spring-boot-starter-tomcat依賴時定義的scope導致 原依賴導入配置 調整后依賴導入配置 注:本機就算是provided也能正常啟動,另一臺電腦上就不行,應該是運行環(huán)境上的差異

    2024年02月15日
    瀏覽(21)
  • rabbitmq正常啟動下,報錯:unable to perform an operation on node ‘rabbit@Host‘.

    rabbitmq正常啟動下,報錯:unable to perform an operation on node ‘rabbit@Host‘.

    安裝好rabbitmq后啟動成功 通過頁面訪問15672端口正常:? 想要通過rabbitmqctl list_users命令查看用戶信息時 報錯:unable to perform an operation on node \\\'rabbit@Host\\\'. Please see diagnostics information and suggestions below.? 查看rabbitmq的日志信息報錯: 根據(jù)翻譯以為是ip和主機名不能解析 通過添加ip

    2024年01月25日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包