1、我的mysql配置了環境變數,為什麼還是提示錯誤
方法/步驟:
MySQL安裝文件分為兩種,一種是msi格式的,一種是zip格式的。如果是msi格式的可以直接點擊安裝,按照它給出的安裝提示進行安裝(相信大家的英文可以看懂英文提示),一般MySQL將會安裝在C:\Program Files\MySQL\MySQL Server 5.6 該目錄中;zip格式是自己解壓,解壓縮之後其實MySQL就可以使用了,但是要進行配置。
解壓之後可以將該文件夾改名,放到合適的位置,個人建議把文件夾改名為MySQL Server 5.6,放到C:\Program Files\MySQL路徑中。當然你也可以放到自己想放的任意位置。
完成上述步驟之後,很多用戶開始使用MySQL,但會出現圖示的錯誤。這是因為沒有配置環境變數所致。
配置環境變數很簡單:
我的電腦->屬性->高級->環境變數
選擇PATH,在其後面添加: 你的mysql bin文件夾的路徑 (如:C:\Program Files\MySQL\MySQL Server 5.6\bin )
PATH=.......;C:\Program Files\MySQL\MySQL Server 5.6\bin (注意是追加,不是覆蓋)
配置完環境變數之後先別忙著啟動mysql,我們還需要修改一下配置文件(如果沒有配置,之後啟動的時候就會出現圖中的錯誤哦!:錯誤2 系統找不到文件),mysql-5.6.1X默認的配置文件是在C:\Program Files\MySQL\MySQL Server 5.6\my-default.ini,或者自己建立一個my.ini文件,
在其中修改或添加配置(如圖):
[mysqld]
basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在目錄)
datadir=C:\Program Files\MySQL\MySQL Server 5.6\data (mysql所在目錄\data)
以管理員身份運行cmd(一定要用管理員身份運行,不然許可權不夠),
輸入:cd C:\Program Files\MySQL\MySQL Server 5.6\bin進入mysql的bin文件夾(不管有沒有配置過環境變數,也要進入bin文件夾,否則之後啟動服務仍然會報錯誤2)
輸入mysqld -install(如果不用管理員身份運行,將會因為許可權不夠而出現錯誤:Install/Remove of the Service Denied!)
安裝成功
2、MySQL伺服器為什麼連接不上?
連不上有兩個原因: 1.mysql伺服器沒啟動 2.帳號和密碼錯誤
記得採納啊
3、伺服器沒有響應 (或者本地 MySQL 伺服器的套接字沒有正確配置)
伺服器無響應(或者本地MySQL伺服器的套接字沒有正確配置)的問題
第一種情況:(深度清理垃圾導致host.MYD丟失)
跟很多網友一樣!用wamp(或xampp、speedphp)可以很容易在自己的XP、Win7系統上快速搭建伺服器環境,這樣就可以本地測試漂 亮的Php+mysql網站了,啟動wamp,瀏覽器打開http://localhost/phpmyadmin,能正常打開資料庫……好,費話就到這里!
問題在這里:當我用「魔方」的『深度清理垃圾』後,再次啟動wamp,瀏覽器打開http://localhost/phpmyadmin,出現「#2002 伺服器沒有響應 (或……)」。
www.2cto.com
問題產生原因:host.MYD文件的丟失,host.MYD文件是一個0位元組文件,即沒有任何內容,但在啟動mysql時會被調用,寫入一些臨時信 息,而『魔方』深度清理垃圾時,我選擇掃描空文件和空文件夾,就將host.MYD掃描到並刪除了,再次啟動wamp,就產生如上問題;我 想著將host.MYD屬性設置為『只讀』,防止被我不小心刪掉,但是我犯下一個不可饒恕的低級錯誤,host.MYD為『只讀』,那麼mysql也無法 在host.MYD中寫入臨時信息,結果是啟動wamp,瀏覽器打開http://localhost/phpmyadmin,仍出現「#2002 伺服器沒有響應(或……)」。
解決方案:第一次安裝wamp時,在安裝目錄下找到host.MYD,其路徑為"C:\wamp\bin\mysql\mysql5.5.20\data\mysql\host.MYD(我默認安 裝wamp在C盤根目錄)",你可以選擇備份一個host.MYD,或者新建一個空的「文本文檔.txt」將其改為「host.MYD」,放到其正確路徑下即 可。
第二種情況:(防火牆阻止導致mysql無法啟動)
原因:未啟動 本地 mysql 伺服器
解決方法:第一步,找到mysql的安裝路徑 D:\Program Files\MySQL\MySQL Server 5.1\bin
第二部,雙擊 mysqld.exe文件,如果windows防火牆彈出阻止提示框,點擊解除阻止即可
www.2cto.com
第三種情況:(mysql套接字文件綁定ip無效)
原因 :如果未指定主機名或指定了特殊的主機名localhost,將使用Unix套接字,Unix套接字默認為/tmp/mysql.sock,而本機並沒有配置這樣 的套接字文件,所以自然是連接失敗了。
解決方法:找到phpmyadmin文件夾在wamp\phpmyadmin下(具體視自己安裝的路徑來查找),找到config.inc.php文件,用notepad
(記事本)等軟體打開找到$cfg['Servers'][$i]['host'] = 'localhost';這一行,然後將這里的localhost修改為127.0.0.1。有網友建議添 加$cfg['Servers'][$i]['hide_db'] = 『information_schema』;//使用登陸後看不見information_schema資料庫,這一句其實不加也無所謂。
4、成功安裝mysql後,為何服務管理器里找不到MYSQL服務名
打開cmd,切換到mysql的bin目錄下,然後輸入幾個命令就可以了。
5、我的mysql顯示不能上到MySQL伺服器連接?
不能連接抄mysql伺服器的原因襲
總結下來也就以下幾種
檢查你的PHP.ini 是否已經開啟了對mysql的支持,如果你是WINDOWS系統的
;extension=php_mbstring.dll (這不選一般用PHPMYADMIN會出紅色提示,故必選)
;extension=php_mysql.dll (這個是用來支持MYSQL的,要支持MYSQL必選)
看看前面的;是不是已經去掉
LINUX可能要稍微麻煩一些,因為在你編譯PHP的時候./configure prix= 後面已經定義好了
另外一種情況,就是檢查你輸入的帳號密碼,是否錯誤
還有一種情況,比如root,在你安裝MYSQL的時候,會詢問你支不支持遠程連接
如果你當時選的不支持,那麼你遠程用root連接mysql,一樣會提示錯誤
大概就這么情況,希望對你有所幫助
6、為什麼我的Mysql伺服器無法啟動,錯誤代碼1067
估計是關機時mysql本身的
資料庫文件
丟失導致啟動出錯,結論就是,備份數據很重要,正規軟體都有出錯提示和log日誌,仔細看日誌會找到問題所在。
7、MYSQL無法啟動 提示伺服器無任何報錯信息
會不會是配置出了問題?
8、MYSQL資料庫每天都會斷開一兩次,重啟服務無效,重啟伺服器可以。是什麼原因
你的訪問量是不是超過伺服器承載,或是你斷開的時候看一下進程是不是還在運行.
9、mysql伺服器啟動不了怎麼回事?
解決mysql服務無法啟動的問題
找到mysql安裝目錄,將其配置文件my.default.ini改名為my.ini,並且將回my.ini移至bin目錄下。
啟動命答令行,將目錄切換到mysql安裝目錄的bin目錄下。
接下來,在命令行執行命令:mysqld --initialize --user=mysql --console
注意,上一個步驟會獲得一個臨時密碼,需要記錄,之後會用到。
接下來在控制台以命令行輸入: mysqld --install,進行安裝服務操作。
之後,在任務管理器找到「服務」,啟動其中的MYSQL服務即可。
之後,輸入命令行mysql -uroot -p,利用之前的臨時密碼輸入即可登錄資料庫成功。
修改臨時密碼,設置密碼:mysqladmin -u USER -p password PASSWORD,注意USER和PASSWORD為自己定義的數值。
10、win7為什麼總是啟動不了mysql伺服器???
如果埠被佔用了,可以重新走一遍配置過程,在埠選擇上換一個就行了~~