阿里云轻量应用服务器Lamp部署php工程踩过的坑

第一次写博客,也不知道写什么,可是想坚持写博客来提高本身,不喜勿喷。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) 咱们就搭建完了,尽情的享受本身的成果吧!

相关文章
相关标签/搜索