欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

安裝MySQL 5.7出現(xiàn)報(bào)錯(cuò):unknown variable ‘mysqlx_port=0.0‘的解決方法

 更新時(shí)間:2024年06月26日 11:43:17   作者:Scoful  
這篇文章主要介紹了安裝MySQL 5.7出現(xiàn)報(bào)錯(cuò):unknown variable ‘mysqlx_port=0.0‘的解決方法,文中通過圖文結(jié)合的方式介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下

1. 背景

  • 沒被收購(gòu)之前可以隨便下載,現(xiàn)在下載要注冊(cè)登錄
  • 5.7安裝到初始化數(shù)據(jù)庫(kù)的時(shí)候就會(huì)報(bào)錯(cuò),而8.x的可以一鏡到底,一開始以為是國(guó)區(qū)的特色問題,google了一圈,各個(gè)國(guó)家的人都遇到過,一視同仁了屬于是

2. 解決步驟

  • 官網(wǎng)下載5.7版本的,這是官網(wǎng)地址,直接雙擊安裝,一路默認(rèn)選項(xiàng)不用改,中間要填一下root的密碼,一直到報(bào)錯(cuò),如下圖:

在這里插入圖片描述

  • 點(diǎn)開Log,里面提示的就是標(biāo)題寫的,無(wú)法識(shí)別的參數(shù)“mysqlx_port=0.0”,大寫的疑惑啊,官方的安裝程序都不能跑?
  • 這個(gè)時(shí)候不管如何改,都沒用了,用官方的安裝程序就到這,接下來(lái)是手動(dòng)操作模式
  • 第一步:找到my.ini文件,推薦用everything,下載地址,如果前面的安裝程序都是默認(rèn)選擇的話,那my.ini的位置應(yīng)該是C:\ProgramData\MySQL\MySQL Server 5.7\my.ini,找到my.ini文件后,搜索一下報(bào)錯(cuò)的參數(shù)mysqlx_port=0.0,其實(shí)就在最后一行,注釋掉(這時(shí)候可能以為重新用官方安裝程序能夠繼續(xù)下去,其實(shí)不能,每次它都會(huì)重新生成my.ini,然后mysqlx_port=0.0又出現(xiàn)了?。?/li>
  • 第二步:如果前面的安裝程序都是默認(rèn)選擇的話,那mysql的data文件應(yīng)該在C:\ProgramData\MySQL\MySQL Server 5.7\Data,打開這個(gè)目錄,把里面的文件刪光
  • 第三步:找到mysqld.exe文件,可以用上一步推薦的everything,如果前面的安裝程序都是默認(rèn)選擇的話,位置應(yīng)該在C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe,找到這個(gè)文件后,在這個(gè)目錄下打開cmd,最方便的方式是直接地址欄輸入cmd,回車
  • 打開cmd窗口后,構(gòu)建這樣一個(gè)命令:mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" --console --initialize-insecure,然后回車
  • (可選)有可能遇到這樣的一個(gè)錯(cuò)誤,是編碼問題,打開上面找到的my.ini,另存為,選編碼格式為ANSI,覆蓋掉之前的那份my.ini,然后重新運(yùn)行mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" --console --initialize-insecure

在這里插入圖片描述

在這里插入圖片描述

  • 上面那一步?jīng)]有報(bào)錯(cuò)的運(yùn)行到最后,代表離成功不遠(yuǎn)了,接下來(lái)構(gòu)建這樣一個(gè)命令mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" --console ,意思是在cmd里直接運(yùn)行MySQL
  • 然后在C:\Program Files\MySQL\MySQL Server 5.7\bin\這個(gè)目錄下再新打開一個(gè)cmd窗口,輸入命令mysql -u root,直接進(jìn)入MySQL了,是的,不用密碼
  • 接下來(lái),給root用戶加個(gè)密碼,在MySQL內(nèi)部,輸入命令:ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';(分號(hào)必須要?。。∵@里的123456就是新密碼,可隨意),回車
  • 刷新權(quán)限命令:FLUSH PRIVILEGES;(分號(hào)必須要!?。?,回車
  • 退出MySQL命令:EXIT;,回城
  • 接下來(lái)驗(yàn)證一下密碼生效了沒,上一步退出來(lái)的cmd里輸入:mysql -u root -p,再輸入密碼123456,ok,如愿進(jìn)入MySQL了,這時(shí)候其實(shí)MySQL已經(jīng)可以在電腦里運(yùn)行了,但是是cmd運(yùn)行的方式,每次都要手動(dòng)輸入,太麻煩了,做成系統(tǒng)服務(wù),開機(jī)自動(dòng)啟動(dòng)
  • 先把上面手動(dòng)運(yùn)行的MySQL關(guān)掉,然后打開任務(wù)管理器,如果任務(wù)管理器之前打開了,就關(guān)了重新打開,切到服務(wù)頁(yè),找MySQL字眼的服務(wù),右鍵,開始,如果能夠正常啟動(dòng),就表示服務(wù)版的MySQL裝好了,以后開機(jī)自動(dòng)啟動(dòng)。
  • 目前觀察到win11家庭版的系統(tǒng),不能用上面的方式啟動(dòng)MySQL服務(wù),還找不到原因,貼一個(gè)bat命令,可以手動(dòng)點(diǎn)擊開啟MySQL,新建一個(gè)txt文件,把后綴改成bat,然后把下面的代碼復(fù)制進(jìn)去,保存退出,嘗試雙擊打開,如果cmd窗口不會(huì)自動(dòng)關(guān)閉,保持運(yùn)行,說明MySQL運(yùn)行起來(lái)了
@echo off
echo Starting MySQL Server...
"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" --console
echo.
echo MySQL Server started. Press any key to exit...
pause >nul

over,enjoy!

以上就是安裝MySQL 5.7出現(xiàn)報(bào)錯(cuò):unknown variable ‘mysqlx_port=0.0‘的解決方法的詳細(xì)內(nèi)容,更多關(guān)于MySQL 5.7報(bào)錯(cuò)unknown variable的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論