一、首先最好是先更新一下服務器
1、sudo apt-get update # 獲取最新資源包
2、sudo apt-get upgrade # 本機軟件全部更新
3、sudo apt-get dist-upgrade # 本機系統軟件更新
二、切換管理員身份
需要用root身份進行操作,執行下面的命令確保以root身份登錄:
sudo su
否則會出現在安裝MySQL後無法使用root用戶登錄mysql的情況,如果未使用root身份登錄並已安裝了Mysql可以刪除重新安裝
代碼如下:
1 2 3 4 |
|
如果不想重新安裝,可以參考這裏https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-18-04
三、Mysql啓動重啓停止,進入和退出命令
sudo service mysql restart/start/stop
mysql -u -p #進入mysql
mysql> exit #退出mysql
四、其它
a、設置我們的www目錄讀寫,就是
chmod 777 /var/www/
b、Ubuntu下apache2啓動、停止、重啓、配置
sudo /etc/init.d/apache2 start/restart/stop
配置
1、在./etc/ 找到hosts文件,在hosts裏面添加域名指向虛擬機IP地址 如
192.168.**.** video.xxx.com(命令行下ifconfig查看)
2、創建自己的根目錄:例如
sudo mkdir /wwwroot
子目錄
sudo mkdir video
3、在video目錄下創建自己的主頁
sudo vi index.html
4.進入./etc/apache2/sites-available複製默認文件:
sudo cp 000-default.conf video.conf
5.修改vide.conf
sudo vi video.conf
將DocumentRoot 後面的目錄改爲/wwwroot/video
在ServerAdmin上一行加入
ServerName video.imooc.com
6.修改apache2.conf
增加
<Directory /wwwroot/video/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
7.建立軟連接
進入/etc/apache2/sites-enabled 目錄下打開命令行工具
sudo ln -s ../sites-available/video.conf video.conf
8.重啓Apache2:
/etc/init.d/apache2 restart
9.在瀏覽器輸入video.xxx.com 會出現你創建的index.html內容
d、解決 MySQL 的 ERROR 1698 (28000): Access denied for user 'root'@'localhost'
原因是因爲在最近的Ubuntu安裝(當然也可能是其他安裝)中,MySQL默認使用了UNIX auth_socket plugin插件。