wampserver的mysql啓動與環境變量設置

安裝好wampserver之後,mysql服務默認已經啓動了。可是直接在命令行裏輸入"mysql",系統會提示說mysql

'mysql' 不是內部或外部命令,也不是可運行的程序或批處理文件。sql

這是由於沒有增長「mysql」環境變量,請跳到第3步閱讀。數據庫

若是以前已經安裝過mysql,從新安裝wampserver的話,mysql可能啓動不正常。使用如下方法檢查:
spa

1, 從命令行進入到wampserver/bin/mysql/bin/目錄下,執行命令行

>mysql.exe -u root3d

便可登陸到mysql。若是不能登陸,可經過下面方法查看mysql是否啓動。server

>tasklist | findstr mysqlblog

2,若是mysql不能正常啓動,多是默認的3306端口被佔用了。須要查看3306端口被哪一個程序佔用。it

先找到佔用這個端口的程序的pid,命令以下登錄

>netstat -ano | findstr 3306

  TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING       1252

  TCP    [::]:3306              [::]:0                 LISTENING       1252

最後一列即爲該程序的pid。而後經過tasklist命令獲得該pid所對應的程序名字(第一列)

>tasklist | findstr 1252

mysqld.exe                    1252 Services                   0    174,552 K

若是第一列顯示的程序名不是mysql,說明3306端口正在被這個程序佔用。

3,因爲是剛剛安裝完wampserver,須要手動設置mysql的環境變量。這樣打開命令行輸入mysql就能直接進入到mysql數據庫。沒必要每次都進入到mysql的bin路徑下操做mysql。

右鍵->開始->菜單->控制面板->系統->系統高級設置->環境變量->用戶變量->path變量的值的後面添加上mysql路徑(填到bin目錄),注意和以前的變量用分號隔開。若是沒有path變量,就新建一個。變量值用分號結尾

4,進入到命令行,執行

>mysql -u root便可進入mysql數據庫。

此時mysql的root用戶還沒有設置密碼,設置密碼命令以下

mysql> set password for 'root'@'localhost' = password('newpassword');
Query OK, 0 rows affected, 1 warning (0.02 sec)

而後退出mysql使用密碼進入

Mysql>exit;

>mysql -u root -p

……….

相關文章
相關標籤/搜索