在QQ群很多朋友问阿里云服务器怎么安装LNMP环境,怎么把项目放到服务器上面去,在这里,我就从头开始教大家怎么在阿里云服务器安装LNMP环境。
在这之前,我们先要知道什么是LNMP。
L: 表示的是Linux系统, 包括Ubuntu、Centos但不限于以上两种的系统版本。
N: 表示的是Nginx,这是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。
M: 表示的是Mysql,Mysql是一个小型关系型数据库管理系统。
P: 表示的是PHP,PHP是一种在服务器端执行的嵌入HTML文档的脚本语言。

安装完Nginx之后,我们安装Mysql5.7版本的

$ apt install -y mysql-server-5.7

接着会弹出两次框, 这是给你设置mysql的root密码的, 输入密码回车即可.
安装完成后, 我们输入:

$ mysql -uroot -p

再输入密码就可以进入到mysql里面。 退出使用

mysql> exit;

这个时候我们使用Sequel Pro去连接服务器的mysql是连不上的, 会报:

Connection failed!
Unable to connect to host xxx.xxx.xx.xx, or the request timed out.Be sure that the address is correct and that you have the necessary privileges, or try increasing the connection timeout (currently 10 seconds).MySQL said: Can't connect to MySQL server on 'xxx.xxx.xx.xx' (61)

PS: 5.7需要先创建用户再授权 详情
这是为了安全然后禁止root用户从外网访问, 为了安全, 我们添加一个新的账号从外网登录到服务器的mysql, 先进入mysql命令模式。

$ mysql -uroot -p
mysql> CREATE USER 'test'@'%' IDENTIFIED BY '123456';
mysql> grant select,insert,update,delete on *.* to 'test'@'%';
mysql> FLUSH PRIVILEGES;

上面的命令可参考

这个时候你会发现使用IP去连接mysql还是不能连接上, 这是因为mysql5.7绑定了ip地址为127.0.0.1, 需要改为0.0.0.0, 才能访问。
这个时候我们就去修改一下:

$ vim /etc/mysql/mysql.conf.d/mysqld.cnf
bind-address = 127.0.0.1  改为  bind-address = 0.0.0.0
$ /etc/init.d/mysql restart  //重启mysql

这个时候我们再使用工具连接mysql的时候, 就能正常的访问了。

转载于:https://www.cnblogs.com/ailhc/p/7439601.html

阿里云Ubuntu安装LNMP环境之Mysql相关推荐

  1. 阿里云ubuntu安装tomcat问题

    阿里云ubuntu安装tomcat问题 解压完安装包后,进入tomcat的bin目录下启动tamcat ./startup.sh 显示启动成功,但是通过公网ip/8080并没有Tomcat的页面,网上 ...

  2. 阿里云Ubuntu安装部署EMQX物联网MQTT服务器

    一 阿里云服务器获取 阿里云服务器免费领取https://developer.aliyun.com/adc/student/ 二 远程登录Ubuntu Xshell 云服务器可以通过远程连接的方式进行 ...

  3. 阿里云 apt-get mysql_阿里云Ubuntu 16.04 x64 装配Mysql 5.7

    设置Ubuntu远程登录root账号和密码,在本地使用SSH端登录,我用的是Xshell 5 build 1333. 第一步,更新apt-get包 sudo apt-get update 查看下更新后 ...

  4. 阿里云Ubuntu安装图形界面与中文语言包

    图形界面: http://blog.csdn.net/qq_37608398/article/details/78155568?locationNum=9&fps=1 安装中文: http:/ ...

  5. 阿里云Centos 安装 Docker 环境

    更新yum # 确保系统环境不低于 3.10 uname -r // 3.10.0-1062.1.2.el7.x86_64# 更新yum 包 (多余但省事 下面的yum install 省了) yum ...

  6. 阿里云 Ubuntu PHP7 Nginx Mysql 开发环境搭建

    记录下在阿里云搭建 PHP7 开发环境 安装 nginx sudo apt-get update sudo apt-get install nginx安装完成后会自动开启,通过命令查看 # ps -a ...

  7. 【项目上线】详细步骤03:一键安装lnmp环境,配置Nginx+Node+MongoDB+MySQL+PHP环境...

    Lnmp.org网址:https://lnmp.org/install.html 一.一键安装lnmp环境 第一步: wget -c http://soft.vpser.net/lnmp/lnmp1. ...

  8. 阿里云 Centos 7 PHP7环境配置 LNMP

    阿里云 Centos 7 PHP7环境配置 LNMP (centos7+nginx+MySQL5.7.9+PHP7) 首先更新系统软件$ yum update 安装nginx 1.安装nginx源 1 ...

  9. 阿里云 docker php mysql_PHP开发环境02 - 阿里云Ubuntu使用Docker配置PHP环境(只限于学习)...

    视频地址 学徒卡夫 - 卡夫的Mac 04 - 阿里云Ubuntu使用Docker配置PHP环境 https://www.bilibili.com/vide... 打包镜像 上传阿里云docker镜像 ...

最新文章

  1. fedora18装一些软件及配置
  2. LCT维护子树信息(BZOJ4530:[BJOI2014]大融合)
  3. 网络:IP协议与寻址
  4. js生日计算年龄_JS根据生日算年龄的方法
  5. 如何在3个月内拥有3年的工作经验
  6. MFC创建及读写ini文件操作(转)
  7. Bumblebee微服务网关之并发限制
  8. ROLAP、MOLAP和HOLAP联机分析处理区别
  9. 消息称AirPods 3搭载U1芯片 耳机柄变小
  10. 10.7 csp-s模拟测试63 Median+Game+Park
  11. 神经网络中常用激活函数总结
  12. java浮点数转二进制_浮点数转换成二进制
  13. 解决虎牙、斗鱼网页端P2P上传&增强虎牙、斗鱼网页端功能!
  14. 双硬盘双win10互不干扰_双硬盘新装window10系统
  15. 线性代数(一)—— 行列式
  16. 【JavaWeb】最详细的小白笔记!!!
  17. CC00088.CloudKubernetes——|KuberNeteskubeadm.V17|5台Server|——|kubernetes验证|dashboard配置|
  18. HbuilderX 运行app项目不成功
  19. 鲜为人知 的 人名典故
  20. java中算术异常值_依据拉依达准则来剔除异常值程序

热门文章

  1. “有本事你去学校数据库把期末成绩改了“,“好,你等着。“
  2. 通过域策略登录脚本收集域用户的登录/注销信息
  3. VueSSR高阶指南
  4. 曾鸣:为什么要让「听得见炮火的士兵」做决定?| 干货
  5. 单纯形法MATALAB实现
  6. SteinerTree模板
  7. 编译AVX代码,升级Redhat 5.5 GCC至4.7.1
  8. centos 6.5 安装谷歌浏览器Chrome
  9. 为什么要重写hashCode()
  10. 你还认为中国没有桌面虚拟化核心技术?