visualbox 安裝 ubuntu 18.04 後續操作:設定ip、換源、安裝LAMP、phpmyadmin
阿新 • • 發佈:2018-12-10
20181210 visualbox 安裝 ubuntu 18.04 後續操作:設定ip、換源、安裝LAMP、phpmyadmin
官網文件
https://help.ubuntu.com/lts/serverguide/serverguide.pdf
首先設定網路方式為 橋接
ip a
如果發現和物理機不在同一個網段,說明連線方式是 NAT
虛擬機器選單: Network —Network setting —Bridget adapter
再次 ip a
這次和物理機在同一個網段
然後就可以 ssh 操作了!
檢查系統
uname -a cat /etc/issue
1、設定靜態ip
cd /etc/netplan ls 50-cloud-init.yaml sudo sudo vim 50-cloud-init.yaml *** 按照以下內容修改,注意 yaml 語法 network: ethernets: enp0s3: addresses: [192.168.1.194/24] gateway4: 192.168.1.1 dhcp4: false nameservers: addresses: [223.5.5.5,114.114.114.114] version: 2 應用新網址 sudo netplan apply 再次確認 ip a ** 如果是本地操作,無需重新啟動伺服器 ** 如果是 ssh 連結 ,最好重新連線新地址之後再繼續 ** 如果 dhcp4 : true ,可能會看到 新舊 2 個 ip都是有效的
2、 換國內源
備份 cp /etc/apt/sources.list /etc/apt/sources.list.bak 新增阿里源 sudo vim /etc/apt/sources.list 替換為以下內容 #新增阿里源 deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse 更新、升級 sudo apt update sudo apt upgrade
3、安裝 LAMP
安裝 tasksel
sudo apt install tasksel
安裝 lamp-server
sudo tasksel install lamp-server
測試結果:
curl 127.0.0.1
或者: 瀏覽器開啟 192.168.1.194
4、安裝 phpadmin
sudo apt install phpmyadmin
設定 config
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
重啟 apache
sudo systemctl reload apache2.
測試結果
http://192.168.1.194/phpmyadmin/index.php
這個時候,mysql 的 root 密碼不知道是什麼了!
重複一次,確認安裝過成功沒有 mysql 密碼設定,只有一次 phpmyadmin 密碼設定(幹嘛用的?)
5、重設 mysql 初始密碼
檢查 mysql 是否安裝執行
sudo netstat -tap | grep mysql
或者
sudo netstat -ano |grep 3306
檢視版本
mysql --version
mysql Ver 14.14 Distrib 5.7.24, for Linux (x86_64) using EditLine wrapper
或者
mysql -V
參考
https://blog.csdn.net/ZT0518/article/details/82709573
https://blog.csdn.net/weixin_43217860/article/details/82735095
使用超級許可權直接進入MySQL
sudo mysql
在 mysql 狀態下
show databases;
use mysql;
查詢plugin欄位值
select plugin from user where user = 'root';
更新 plugin 欄位為 mysql 預設值
update user set plugin="mysql_native_password";
開始更改密碼:
update user set authentication_string=password('123456') where user='root' and host='localhost';
重新整理許可權:
flush privileges;
退出
quit
重啟 mysql
sudo systemctl restart mysql.service
** 或者使用過去的方式
停止 mysql
sudo /etc/init.d/mysql stop
啟動 mysql
sudo /etc/init.d/mysql start
測試 mysql
mysql -u root -p
123456
再次登陸 phpadmin 確認
http://192.168.1.195/phpmyadmin/index.php