安裝好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
……….