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

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

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

1. 背景

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

2. 解決步驟

  • 官網下載5.7版本的,這是官網地址,直接雙擊安裝,一路默認選項不用改,中間要填一下root的密碼,一直到報錯,如下圖:

在這里插入圖片描述

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

在這里插入圖片描述

在這里插入圖片描述

  • 上面那一步沒有報錯的運行到最后,代表離成功不遠了,接下來構建這樣一個命令mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" --console ,意思是在cmd里直接運行MySQL
  • 然后在C:\Program Files\MySQL\MySQL Server 5.7\bin\這個目錄下再新打開一個cmd窗口,輸入命令mysql -u root,直接進入MySQL了,是的,不用密碼
  • 接下來,給root用戶加個密碼,在MySQL內部,輸入命令:ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';(分號必須要?。?!這里的123456就是新密碼,可隨意),回車
  • 刷新權限命令:FLUSH PRIVILEGES;(分號必須要!??!),回車
  • 退出MySQL命令:EXIT;,回城
  • 接下來驗證一下密碼生效了沒,上一步退出來的cmd里輸入:mysql -u root -p,再輸入密碼123456,ok,如愿進入MySQL了,這時候其實MySQL已經可以在電腦里運行了,但是是cmd運行的方式,每次都要手動輸入,太麻煩了,做成系統(tǒng)服務,開機自動啟動
  • 先把上面手動運行的MySQL關掉,然后打開任務管理器,如果任務管理器之前打開了,就關了重新打開,切到服務頁,找MySQL字眼的服務,右鍵,開始,如果能夠正常啟動,就表示服務版的MySQL裝好了,以后開機自動啟動。
  • 目前觀察到win11家庭版的系統(tǒng),不能用上面的方式啟動MySQL服務,還找不到原因,貼一個bat命令,可以手動點擊開啟MySQL,新建一個txt文件,把后綴改成bat,然后把下面的代碼復制進去,保存退出,嘗試雙擊打開,如果cmd窗口不會自動關閉,保持運行,說明MySQL運行起來了
@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)報錯:unknown variable ‘mysqlx_port=0.0‘的解決方法的詳細內容,更多關于MySQL 5.7報錯unknown variable的資料請關注腳本之家其它相關文章!

相關文章

最新評論