MySQL是目前世界上最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一。由于MySQL在處理大量數(shù)據(jù)時表現(xiàn)出色,因此在許多Web應用程序中被廣泛應用。
然而,有時在MySQL的使用過程中會遇到“服務名無效”的錯誤提示。這是由于MySQL在安裝過程中未正確配置導致的,下面我們來詳細講解。
# 方案一 # 在windows中回到開始菜單,找到“MySQL”文件夾下的“MySQL Server x.x”菜單, # 右鍵點擊并選擇“屬性”,打開后在“快捷方式”選項卡中找到“目標”,把這個復制下來,就像這樣: "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld" --defaults-file="D:\Program Files\MySQL\MySQL Server 8.0\my.ini" MySQL8.0 # 方案二 # 在[my.ini]文件里檢查一下你的服務名,是否配置成功 # 因為fudengo這個名字沒有被用過,所以應該這樣寫 [mysqld] # 這里寫上你的datadir,因為我自己安裝的時候設置了自己的datadir,所以這里也寫出來 datadir=C:/mysql/data port=3306 basedir=C:/mysql max_connections=200 connect_timeout=10 default-time-zone=SYSTEM sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES performance_schema_max_mutex_classes=2000 performance_schema_max_mutex_instances=50000 default-password-lifetime=0 default-authentication-plugin=mysql_native_password # 下面這個是你的服務名,所以一定要寫成你自己的服務名,這樣服務才能運行 # 例如fudengo就是一個服務名 # 顯示出來的服務名是MySQL80,如果寫成其他的就不對了,一定要滿足安裝時候創(chuàng)建的服務名 # 如果你不知道你的服務名是什么,可以在cmd.exe輸入sc query mysql來查詢 # 或者在windows服務管理器里面,找到你的mysql服務 # 右鍵單擊服務,選擇“屬性”,可以看到服務名稱,復制它就可以了 # 注意:保存my.ini文件后要重啟MySQL服務才能讓修改生效 service_name=MySQL80
通過以上兩個方案的調(diào)整,就可以輕松解決“MySQL服務名無效”的問題。希望這篇文章對你有所幫助!