前 言
上篇海面特效的博文结尾提到了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系统下的安装方法分享完成。