一 . 需要安裝的軟件
1.vagrant 安裝
2.VirtualBox安裝
3.下載box鏡像
二 . 安裝
1.安裝好vagrant 和virtualBox之後 打開virtualBox,配置virtualBox默認安裝虛擬機(box)的路徑
2.在上步驟中配置的文件夾中,執行
3. 先初始化 cmd 中輸入命令 vagrant init
4.添加box cmd中命令 vagrant box add boxname boxpath
注:boxname 自定義命名
boxpath即爲鏡像路徑,可以在線安裝,但是建議先下載好
5.開啓box cmd 命令 vagrant up
6.測試是否安裝成功
7.連接box 通過命令 vagrant ssh即可獲取對box的連接
三 . 使用root 連接box
1.通過vagrant ssh 取得對box的連接後,通過命令 sudo passwd root
按照提示,輸入兩次相同密碼即可
2.切換到 root賬戶 su root
3.這時就擁有了root的權限了,可以爲所欲爲
四 . 解決xshell不能使用root賬號連接虛擬機問題(box)
1.首先查看虛擬機 網絡地址轉換類型(我這裏是網絡地址轉換NAT鏈接)
2.配置宿主機與虛擬機映射
3.訪問測試 ok
4.注意事項:映射最好和常規端口號區分開來,避免出現端口號被佔用情況,導致訪問不正常...
上邊ip之所以是192.168.56.1取決於
四 . 在box上安裝mysql遇到的問題
執行make && make install 出現以下錯誤
解決:將mysql解壓到別的目錄(不要在共享目錄執行)在執行cmake 及之後的步驟
事實上.安裝的時候我在/usr/lib64目錄上安裝了libmysqlclient.so.16並修改777權限;不過這步應該非必需