前  言

  上篇海面特效的博文结尾提到了SideFX开发的HQueue分布式集群,配置HQueue首先需要安装mysql,所以今天先分享一下如何在Ubuntu系统中安装mysql和Apache;

  Ubuntu这样的Linux系统安装开发类的软件非常方便,根本不需要到mysql以及Apache的官网下载文件,因为Ubuntu的软件源已经集成了所需的软件包,直接通过命令行在线获取安装即可~

  不过在安装mysql之前,请确保已经安装了Apache,如果没有安装,点击查看Apache的安装

  

  mysql 安装过程

  首先按Ctrl+Alt+T打开终端;

  输入 sudo apt-get install mysql-server

  默认会出现如下提示:

  

  继续往下翻阅会看到一句提示:需要下载16.6兆的软件包,解压缩后会消耗131兆的空间~

  直接输入Y 继续就可以了~ 安装时会提示输入密码,一定要记牢;  

  安装完成后会重新返回初始命令行:

  现在,mysql的server已经安装好了~接下来再安装mysql-client,步骤和上面一样~

  输入sudo apt-get install mysql-client 回车,可能会提示无法读取源,此时只要按键盘 ↑ 箭头 调出 sudo apt-get install mysql-client 命令再回车一次,直到出现下面的提示:mysql-client 已经是最新版本 即可~

  

  现在验证一下安装是否成功,输入 sudo netstat -tap|grep mysql

  如果出现如下提示则表示安装成功:

  

  进入 mysql

  现在已经完全可以启动mysql 了~

  输入命令: mysql -u root -p

  -u 代表用户名,这里用root用户登录mysql,-p代表密码,回车之后会提示输入密码,输入安装mysql-server时用的密码即可~

  登录成功后,会在左下角出现一个如下所示的 mysql> 等待你输入全新的命令~

  然后你可以用 SHOW DATABASES; 命令查看有哪些数据库,用USE 数据库名; 命令选择一个数据库,再用SHOW TABLES; 查看数据库里的表单,注意都要用大写,后面还要跟分号,这跟Ubuntu的命令不一样;

  也可以用insert、delete、select、update 进行增删查改的操作,具体用法如下:

  增加记录:INSERT INTO 表名(字段名,字段名) VALUES (值,值);

  删除记录:DELETE FROM 表名 WHERE 条件(oracal中就可以不要from)

  修改记录:UPDATE 表名 SET 字段=值,字段=值 WHERE 条件

  查询记录:SELECT 字段,字段 FROM 表名 WHERE 条件

  

  启动 mysql

  接下来说一下启动mysql服务的方法:

  在终端输入: sudo service mysql start

  也可以通过脚本启动: /etc/inint.d/mysql start

  如果停止输入:sudo service mysql stop

  mysql的重启:sudo service mysql restart

  

  Apache的安装

  运行分布式集群需要一个服务端,Apache是最好用的服务端;

  安装方法和mysql一样,在终端输入 sudo apt-get install apache2

  Apache2是目前可用的最新版本~

  安装好之后,在终端输入 ls /var/www/html

  可以看到目录下有一个 index.html 文件;

  此时打开浏览器,输入 localhost 或者 127.0.0.1 就可以看到如下的欢迎页面:

  Apache2! Ubuntu 专属定制版 ~!ha! It works!

   

  感觉这个欢迎页面比Windows下安装Apache启动的默认页面好看多了~ 呵呵; 

  记得07年大三那会儿,教我们Java的软件工程教员靳大卫老师,教我们如何配置 Apache 和 mysql,靳老师讲的很仔细,跟着做一会儿就配置好了,后来靳老师还教我们配置了Tomcat,用以学习如何搭建JSP应用,这在当时来说都是很流行的J2EE技术,感恩靳老师;

  点此返回查看mysql安装

  好,Apache和mysql在Ubuntu系统下的安装方法分享完成。

Ubuntu 15.04 安装配置Apache和mysql的方法的更多相关文章

  1. Ubuntu 18.04安装配置Apache Ant

    Ubuntu 18.04安装配置Apache Ant 文章目录 Ubuntu 18.04安装配置Apache Ant 下载 执行以下命令 `/etc/profile`中配置环境变量 载入配置 测试 执 ...

  2. Ubuntu 15.04 安装配置 Qt + SQLite3

    序 最近需要在Ubuntu下使用Qt开发项目,选择简单小巧的SQLite数据库,现将安装配置以及简单操作记录如下,以便日后查阅. 安装Qt CMake和Qt Creator是Linux下开发C++程序 ...

  3. ubuntu 15.04 安装配置 JDK1.8

    1.到oracle的官网下载 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 选 ...

  4. Ubuntu 18.04 安装配置 go 语言

    Ubuntu 18.04 安装配置 go 语言 1.下载 下载 jdk 到 Downloands 文件夹下 cd 进入 /usr/local, 创建 go 文件夹, 然后 cd 进这个文件夹 cd / ...

  5. Centos7安装配置Apache+PHP+Mysql+phpmyadmin

    转载自: Centos7安装配置Apache+PHP+Mysql+phpmyadmin 一.安装Apache yum install httpd 安装成功后,Apache操作命令: systemctl ...

  6. Ubuntu server16.04安装配置驱动418.87、cuda10.1、cudnn7.6.4.38、anaconda、pytorch超详细解决

    目录 安装GCC 安装NVIDIA驱动 1. 卸载原有驱动(没装跳过) 2. 禁用nouveau 3. 安装NVIDIA显卡驱动 安装CUDA10.1 安装cudnn 安装anaconda 安装ten ...

  7. Ubuntu 18.04 安装配置 MySQL 5.7

    Ubuntu 18.04 安装 mysql 的过程中,竟然没有让你输入秘密?!(之前在 Ubuntu 14.04 下,安装过程中会询问密码),这导致安装完 mysql 初始秘密不知道的问题. $ su ...

  8. Ubuntu 18.04 安装配置LAMP

    --作者:飞翔的小胖猪 --创建时间:2021年5月29日 --修改时间:2021年5月29日 一.准备 1.1 环境 操作系统:Ubuntu 18.04 网页引擎:Apache php版本:7.4 ...

  9. 【转】Ubuntu 16.04安装配置TensorFlow GPU版本

    之前摸爬滚打总是各种坑,今天参考这篇文章终于解决了,甚是鸡冻\(≧▽≦)/,电脑不知道怎么的,安装不了16.04,就安装15.10再升级到16.04 requirements: Ubuntu 16.0 ...

随机推荐

  1. Thunder团队第一周 - Scrum会议6

    Scrum会议6 小组名称:Thunder 项目名称:爱阅app Scrum Master:苗威 工作照片: 参会成员: 王航:http://www.cnblogs.com/wangh013/ 李传康 ...

  2. Alpha 冲刺(2/10)

    队名 火箭少男100 组长博客 林燊大哥 作业博客 Alpha 冲鸭鸭! 成员冲刺阶段情况 林燊(组长) 过去两天完成了哪些任务 协调各成员之间的工作 协助前端界面的开发 搭建测试用服务器的环境 完成 ...

  3. 开发iOS百度地图大头针可以重复点击

    [self.mapView deselectAnnotation:view.annotation animated:YES];

  4. win7 php连接远程oracle

    <?php /* 先下载oracle客户端 下载地址 http://www.oracle.com/technetwork/topics/winx64soft-089540.html 下载如下三个 ...

  5. 第三部分shell编程3(shell脚本2)

    7. if 判断一些特殊用法 if [ -z $a ] 这个表示当变量a的值为空时会怎么样if grep -q '123' 1.txt; then 表示如果1.txt中含有'123'的行时会怎么样if ...

  6. [剑指Offer] 51.构建乘积数组

    题目描述 给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1].不 ...

  7. 《转》vue-cli的webpack模板项目配置文件注释

    一.文件结构 本文主要分析开发(dev)和构建(build)两个过程涉及到的文件,故下面文件结构仅列出相应的内容. ├─build │ ├─build.js │ ├─check-versions.js ...

  8. Python 源码剖析(二)【整数对象】

    二.整数对象 1.PyIntObject 2.PyIntObject 对象的创建和维护 3.Hack PyIntObject 1.PyIntObject PyIntObject的定义: [intobj ...

  9. dashboard and reporting Interface analysis

    dashboard and reporting Interface analysis > show system show system backup show system counters ...

  10. SOA,ESB,WebService的关系

    1. 什么是SOA SOA(Service-Oriented Architecture)既服务导向架构,是指为了解决在inernet环境下业务集成的需要,通过连接能完成特定任务的独立功能实现的一种软件 ...