(mysql tomcat)

來源:互聯網
上載者:User

標籤:環境變數的配置   mysql cmd無效   mysql 命令直接在cmd視窗下   提示不是內部或外部命令   也不是可啟動並執行程式或批次檔   

一:問題描述:

你曾經是否遇到過:mysql 命令直接在cmd視窗下, 提示不是內部或外部命令,也不是可啟動並執行程式或批次檔;

你曾經是否遇到過:tomcat 的startup.bat 命令直接在cmd視窗下, 提示不是內部或外部命令,也不是可啟動並執行程式或批次檔;

你曾經是否遇到過:甚至 有事help命令直接在cmd視窗下, 提示不是內部或外部命令,也不是可啟動並執行程式或批次檔;(由於自己原因不小心刪除了path下的環境變數的設定)


二:解決辦法;

(1)這些都是由於環境變數path沒有經過設定導致的,我們需要把對應的bin目錄添加到path下即可。

(2)以mysql為例,假設安裝的mysql目錄是C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin 

第一種方法:(配置環境變數) 如果你開啟cmd後直接輸入mysql是不行的,需要配置mysql的環境變數, 那麼就在環境變數中增加C:\Program Files (x86)\MySQL\MySQL Serve

5.5\bin 添加到path下即可,這樣就可以了直接使用mysql命令了。 提示一下: 因為你要用到的mysql命令是在C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin下 這樣說不知

道你能不能領悟呢?  

第二種方法:(進入響應的bin目錄) 進入cmd後 輸入cd C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin斷行符號 d:斷行符號 此時就已經進入到C:\Program Files 

(x86)\MySQL\MySQL Server 5.5\bin目錄下了,該目錄下的命令都可以用 執行mysql -uroot -p斷行符號 輸入資料庫密碼就可以進入到mysql了。


三:環境變數的總結

(1)其實上面的兩種方式的目的是一樣的,都是要找到C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin的響應的mysql.ext命令;

(2)環境變數在作業系統中作為類似C++中的全域變數,你在任何盤符下鍵入mysql等命令,首先檢索這個環境變數的全域變數,之後再檢索當前盤符下時候含有此命令。

(3)環境變數是一勞永逸的方式,可以方便使用者隨時隨地的應用響應的命令,而不用考慮盤符所在的位置。


四:官方的解釋

(1)定義:環境變數是在作業系統中一個具有特定名字的對象,它包含了一個或者多個應用程式所將使用到的資訊。例如Windows和DOS作業系統中的path環境變數,當要求

系統運行一個程式而沒有告訴它程式所在的完整路徑時,系統除了在目前的目錄下面尋找此程式外,還應到path中指定的路徑去找。使用者通過設定環境變數,來更好的運行進程。

(2)例子:

%OS% 系統 返回作業系統的名稱。Windows 2000 將作業系統顯示為 Windows_NT。

%PATH% 系統 指定可執行檔的搜尋路徑。

%PATHEXT% 系統 返回作業系統認為可執行檔副檔名的列表。

%PROCESSOR_ARCHITECTURE% 系統 返回處理器的晶片體繫結構。值: x86,IA64。

%PROCESSOR_IDENTFIER% 系統 返回處理器說明。

(2)配置方法:

在windows作業系統中可以通過我的電腦-〉系統屬性-〉進階系統設定->環境變數,來設定系統的環境變數,然而在此設定的環境變數是否在註冊表中具有對應的項呢?答案

是肯定的。而在.net 中提供了一個類來擷取系統的環境變數及其值。

環境變數分為兩類:使用者變數與系統變數,在註冊表中都有對應的項。

其中使用者變數所在位置:HKEY_CURRENT_USER\Environment;

系統變數所在位置為:\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment。

另外也可以右擊我的電腦——進階系統設定——環境變數——在系統變數裡有path選項——雙擊開啟——在原有變數的基礎上添加英文狀態下的分號——然後將路徑名輸入

即可。(切記,不要刪除原先的系統變數,只要用分號隔開,然後添加,最後也要加上分號)

(3)命令列編輯

在命令列中對環境變數進行編輯的方法

查看當前可用的所有環境變數(=系統變數+使用者變數)set

a:查看某個環境變數,如PATH      set PATH

b:添加環境變數,如xxx=aa            set xxx=aa

c:將環境變數(如xxx)的值置為空白     set xxx=

d:在某個環境變數(如PATH)後添加新的值(如d:\xxx)  set PATH=%PATH%;d:\xxx

(註:在dos視窗中以命令列方式對環境變數的操作只對當前視窗的應用有效,因此還是(2)中的配置方法有效)

(mysql tomcat)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.