概括:这里选择亚马逊EC2的Linux AMI实例,该Linux服务器是亚马逊预配置的Linux环境,内置多个YUM源,属于亚马逊首推的稳定Linux服务器。默认登录用户名为ec2-user,执行root权限命令时,需要加sudo前缀命令。

1、安装mysql5.5:

yum list mysql                   #搜索mysql安装包和
sudo yum -y install mysql #参数-y为不需要提示安装

看见Complete! 安装成功。

注意:不需要单独安装mysqlserver服务端,利用YUM安装MySQL会自动包含server端。

which mysqld_safe #查看mysqld_safe服务是否存在

如安装成功后,执行上述命令后会看到如下结果:

/usr/bin/mysqld_safe

mysql初始化系统命令:

sudo mysql_install_db #mysql初始化,在mysql中建立起系统表

执行成功提示如图两个OK:

注意下面信息中命令,提前执行设置mysql数据库密码:

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !

To do so, start the server, then issue the following commands:

/usr/libexec/mysql55/mysqladmin -u root password 'new-password'

执行如下命令启动mysqld服务,

sudo mysqld_safe --user=root &

注意:必须加root用户启动服务,否则mysqld_safe &进入数据库时提示如下错误:

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock

正常启动服务后执行:

sudo service mysqld status          #查看mysqlserver服务状态,已启动为is running…

进入mysql数据库:

命令:mysql -u root -p,执行后数据密码登录,登陆成功如下界面;

2、安装php支持mysql扩展

sudo yum -y install php-mysql            #安装php-mysql 扩展

看见Complete! 安装成功。

sudo service php-fpm restart             #重启php-fpm服务进程

验证PHP连接mysql数据库请求:

在默认nginx网站根目录/usr/share/nginx/html/中新建db.php脚本文件,内容如下:

<?php
@mysqli_connect("localhost","root","password","mysql") or die("connect mysql failed\n");
echo "connect ok\n";
?>

保存后浏览器访问Ec2云空间外网地址,如,显示ok则php连接mysql成功。

转自:[原创]亚马逊AWS EC2云实例AMI安装LNMP环境(3)——Mysql5.5

相关:[原创]亚马逊AWS EC2云实例AMI安装LNMP环境(1)——Nginx安装

相关:[原创]亚马逊AWS EC2云实例AMI安装LNMP环境(2)——PHP5.6

更多相关文章

  1. [置顶] MYSQL高级命令
  2. MySQL常用命令与常见问题解决
  3. 'mysql'不是内部或外部命令,也不是可运行的程序或批处理文件.
  4. mysql dos命令 创建表单,选择数据库
  5. MYSQL导入导出命令详解
  6. Linux Centos 下使用yum 命令安装mysql
  7. Windows下DOS命令大全
  8. MySQL修改表结构操作命令总结
  9. myisamchk命令使用总结

随机推荐

  1. Yii授权之基于角色的存取控制 (RBAC)
  2. python怎么添加环境变量
  3. PHP面试踩过的坑
  4. php响应Json字符串头部出现非法字符“\u
  5. 几个不常用但特别实用的PHP预定义变量
  6. php架构师主要是做什么的
  7. php实现对图片对称加解密(适用身份证加密
  8. php开发环境是什么
  9. PHP源码—implode函数源码分析
  10. PHP基础之输出缓冲区基本概念、原理分析