第一次寫博客,也不知道寫什麼,可是想堅持寫博客來提高本身,不喜勿噴。php
切回正題,使用阿里雲的輕量應用服務器Lamp其實很是方便,價格也很便宜,一鍵購買須要的環境都幫你搭配好了,剩下的就是本身修改一下數據庫密碼和上傳php工程了,雖然很方html
便,可是在部署的過程當中仍是有許多坑,雖然一步步去排坑也不難,我整理了一下但願能夠幫助到你們。mysql
第一步:去阿里雲購買一臺輕量應用服務器Lamp而後登陸到控制檯點擊應用詳情sql
點擊後你能夠看到一些服務器的數據shell
首先是訪問服務器的首頁地址,默認會放一個html文件在網站根目錄下(即/home/www/htdocs) 還有數據庫帳號和查看數據庫的默認密碼指令數據庫
能夠點擊遠程鏈接打開cmd窗口,可是不是很喜歡這種,仍是習慣用遠程登陸軟件(xhsell,ssh),有不少小夥伴確定想那我直接用ip和帳號密碼去鏈接不就好了,這地方就有一個服務器
坑,由於這臺服務器沒有默認開啓遠程鏈接,你是鏈接不了的,那怎麼開啓呢,以下圖:ssh
點擊遠程鏈接,而後設置一個遠程鏈接的密碼就能夠遠程鏈接了。工具
如今咱們就能夠用xshell(本人一直用的xshell)鏈接這臺服務器了,咱們要作的第一件事就是登陸到mysql 輸入 service mysql status 查看mysql服務是否已經啓動,網站
正常啓動是這個樣子的,而後登陸mysql,輸入mysql -u root -p,接下來應該是會打印 mysql command not find ,這是由於咱們沒有把mysql服務配置到系統環境變量去,
輸入 cd /usr/local/bin 而後輸入 ln -fs /MYSQLPATH/bin/mysql mysql(這裏是你給mysql起的名字 隨便本身起 能夠寫mysql 也能夠寫 mysqld)
如今輸入 mysql -u root -p 而後輸入密碼便可登陸mysql,可是密碼是什麼呢,在應用詳情裏面有給出指令,sudo grep mysql_root_passwd /root/env.txt 將初始密碼保存下來,
看到mysql命令窗口就成功,下面開始修改root帳號密碼,先切換數據庫:use mysql 而後咱們能夠輸入 update mysql.user set password=password('root') where user='root' ; 將
root帳戶的密碼修改成root,這個隨便本身設置,也能夠設置複雜一點的,輸完以後顯示password這個colmn不存在,由於mysql已經更新了這個字段改爲了authentication_string
因此咱們將語句改爲 update mysql.user set authentication_string=password('root') where user='root' ; ,輸入以後發現仍是不行,是否是有一種想怒砸鍵盤的衝動,哈哈,穩住
這是由於咱們沒有增刪改的權限,輸入set sql_safe_updates=0; 就能夠了,咱們在輸入修改密碼的指令就修改爲功了,最後要刷新數據庫權限 flush privileges;
到這一步mysql就可使用了,若是要使用數據庫工具鏈接的話要給予一個帳號遠程鏈接權限 輸入:
.GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
把數據庫建立好,而後把項目上傳到網站根目錄下(即/home/www/htdocs) 咱們就搭建完了,盡情的享受本身的成果吧!