前  言

  上篇海面特效的博文结尾提到了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. C跟C++

    工作以来几乎就只写C,下周开始的新工作可能就要开始写C++啦~ C: C++: 1.template 2.多态.重载.继承 3.虚函数 C++内存布局 看两张耗子的图片就清楚了.其中虚函数表一般放在数 ...

  2. 《Effective C#》快速笔记(四)- 使用框架

    .NET 是一个类库,你了解的越多,自己需要编写的代码就越少. 目录 三十.使用重写而不是事件处理函数 三十一.使用 IComparable<T> 和 IComparer<T> ...

  3. Kafka Strem

    Overview Concepts Topology Time States Window Hopping time windows Tumbling time windows Sliding win ...

  4. BZOJ4237 稻草人(分治+树状数组+单调栈)

    如果要询问的某个纵坐标为inf的点左边是否有点能与其构成所要求的矩形,只要用个单调栈就可以了.可以想到用分治来制造单调性. 按横坐标排序,每次考虑跨过分治中心的矩形.考虑右边的每个点能与左边的哪些点构 ...

  5. CentOS 文本操作命令

    1.cat 用于查看纯文本文件,显示行号,加-n参数,适合内容较少的情况 2.more 用于查看纯文本文件,适合内容较多的情况 3.less 用于查看纯文本文件,可以上下翻页 4.head 用于查看纯 ...

  6. [洛谷P5205]【模板】多项式开根

    题目大意:给你$n$项多项式$A(x)$,求出$B(x)$满足$B^2(x)\equiv A(x)\pmod{x^n}$ 题解:考虑已经求出$B_0(x)$满足$B_0^2(x)\equiv A(x) ...

  7. 2018牛客多校第五场 H.subseq

    题意: 给出a数组的排列.求出字典序第k小的b数组的排列,满足1<=bi<=n,bi<bi+1,a[b[i]]<a[b[i+1]],m>0. 题解: 用树状数组倒着求出以 ...

  8. HDOJ.1010 Tempter of the Bone (DFS)

    Tempter of the Bone [从零开始DFS(1)] 从零开始DFS HDOJ.1342 Lotto [从零开始DFS(0)] - DFS思想与框架/双重DFS HDOJ.1010 Tem ...

  9. HDU 2710

    Max Factor Time Limit: 2000/1000 MS(Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total ...

  10. AtCoder Regular Contest 081 E - Don't Be a Subsequence(字符串DP)

    引用自:onion_cyc 字符串DP一直不是强项...以后没思路的题就想DP和网络流23333333 f[i]表示从i开始的后缀非子序列的最短长度  pos[i][j]表示从i开始的j字符最早出现位 ...