在linux下安裝了php、mysql、apache的整合環境xampp。按照普通進入mysql的命令:mysql -uroot -p; 進入會提示錯誤:error 2002 (hy000): can't connect to local mysql server through socket '/var/lib/mysql/mysql.sock' (2)。
此時可以這樣嘗試:
1. 報錯是因為xampp中的命令工具在/opt/lampp/bin/目錄中,所以可以這樣執行mysql命令:
/opt/lampp/bin/mysql -uroot -p
2. 也可以進入/opt/lampp/bin/目錄執行mysql命令:
cd /opt/lampp/bin/
./mysql -uroot -p
3. 也可以將/opt/lampp/bin/軟鏈結到使用者根目錄,可以通過那樣就可以通過~/來執行 :
ln -s /opt/lampp/bin/ ~/lbin
~/lbin/mysql -uroot -p (lbin為自己起的名字 )
4. 之所以需要切換路徑是因為該命令沒有新增到環境變數中,所以也可以直接將/opt/lampp/bin/目錄新增到環境變數中, 這樣就可以直接使用mysql命令了。步驟如下:
開啟 ~/.bashrc 檔案
在最後一行加入
# path
export path=/opt/lampp/bin:$path
儲存退出執行該檔案中的命令
source ~/.bashrc
注意事項:
linux下xampp的MySQL配置
這是由於未正確配置mysql。輸入命令時,系統會在 usr bin這個位置裡尋找輸入的命令,如果沒有把命令引入到這個位置,則會提示 命令無法找到 只要把這個工具的絕對位置引入到 usr bin,所有的問題就迎刃而解了,只要我們把這條命令執行 本人xampp裝在opt目錄下 sudo ln s opt...
Linux下XAMPP的部署實戰
上傳原始碼檔案 rz be wget o xampp linux x64 5.5.28 0 installer.run 給安裝包新增執行許可權 chmod x xampp linux x64 5.5.28 0 installer.run 執行安裝包 xampp linux x64 5.5.28 0 ...
centos下安裝mysql後,無法進入mysql
1.centos 7.0下安裝mysql 5.7 2.此時還沒有設定過密碼,然後執行mysql命令 mysql r root 3.提示錯誤 error 1045 28000 access denied for user root localhost using password no 在mysql官...