阿里云安装mysql java tomcat gcc nginx步骤

时间:16-01-19 来源: 作者: 点击:

> MySQL > 正文 阿里云安装mysql java tomcat gcc nginx步骤 2013-04-18         来源:zhulinu的专栏      我要投稿

阿里云安装mysql java tomcat gcc nginx步骤

 

由于公司需要,申请了一台阿里云服务器,购买的过程很简单。买完后系统就安装好了,可以直接使用。在使用的过程中遇到了些问题,再次记录一下。

 

我用的操作系统是centos 5.4 32位的。

 

1、磁盘挂载

 

初始化按照后只有一个系统盘,没有数据盘。所以第一步要挂在数据盘。

 

可以用  fdisk -l|grep Disk  查看你的系统有几块盘。

如:

Disk /dev/hda: 21.4 GB, 21474836480 bytes

Disk /dev/xvdb: 85.8 GB, 85899345920 bytes

 

1.   切换到root;

2.   运行命令 "fdisk /dev/xvdb";

3.   根据提示,依次输入 "n", "p", "1";

4.   然后 ,按两次回车;

5.   输入 "w", 当提示Syncing disks.时,表示已成功完成分区;

6.   输入 "mkfs.ext3 /dev/xvdb1" 格式化分区;这里要耐心等待

7.   输入 "mkdir /data0"建立挂载目录

8.   使用"mount /dev/xvdb1 /data0 "命令挂载分区后即可使用。

9. vi /etc/fstab

按 i

最后一行写入

/dev/xvdb1    /data0    ext3         defaults     0 0

按esc 

输入:wq ,回车

 

完成后可以用df -k / mount 等命令查看。

 

2、安装mysql

 

yum -y install mysql-server  ← 安装MySQL

查看版本 mysql -V

 

vim /etc/my.cnf  ← 编辑MySQL的配置文件

 

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

# Default to using old password format for compatibility with mysql 3.x

# clients (those using the mysqlclient10 compatibility package).

old_passwords=1  ← 找到这一行,在这一行的下面添加新的规则,让MySQL的默认编码为UTF-8

default-character-set = utf8  ← 添加这一行

 

然后在配置文件的文尾填加如下语句:

 

[mysql]

default-character-set = utf8

 

启动MySQL服务

 

[root@sample ~]# chkconfig mysqld on  ← 设置MySQL服务随系统启动自启动

 

[root@sample ~]# chkconfig --list mysqld  ← 确认MySQL自启动 

mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off  ← 如果2--5为on的状态就OK

 

[root@sample ~]#/etc/rc.d/init.d/mysqld start  ← 启动MySQL服务

 

Initializing MySQL database:         [ OK ]

Starting MySQL:              [ OK ]

 

登录mysql控制台

 

mysql -u root

 

修改mysql root密码

 

SET PASSWORD FOR root@localhost=PASSWORD(‘new_password’);

 

SET PASSWORD FOR root@AY130417174754751998=PASSWORD(‘new_password’);

 

delete from mysql.user where user='';  ← 删除匿名用户

 

grant all privileges on *.* to root@% identified by 'new_password' with grant option;  --root可以远程登录;

 

到此为止后,就可以用图形化工具了。

 

3、java安装

 

mkdir /usr/java

 

rpm -ivh jdk-6u18-linux-i586.rpm

 

安装完成后用java -version来验证一下是否安装成功。

 

#vim /etc/profile在尾部添加:

   export JAVA_HOME=/usr/java/jdk1.6.0_25/

   export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

   export LASSPATH=.:/usr/java/jdk1.6.0_25/lib:/usr/java/jdk1.6.0_25/jre/lib:$CLASSPATH

  #source /etc/profile

 

4、安装tomcat

 

 #tar zxvf apache-tomcat-7.0.19.tar.gz

在tomcat bin目录下面执行

bash catalina.sh start

验证:输入:8080看一下web是否正常

#vim /etc/profile   在文件末尾添加:

   export TOMCAT_HOME=/apache-tomcat/

   #source /etc/profile

   #cd /apache-tomcat/bin/

   #chmod 777 *.sh

   #bash catalina.sh start

5、安装gcc

yum -y install gcc gcc-c++ autoconf automake 

yum -y install gcc automake autoconf libtool make

6、安装nginx

先安装依赖库

yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel

安装nginx

tar zxvf nginx-版本号.tar.gz 

cd nginx-版本号 

./configure 

make 

make install

启动Nginx 

启动Nginx,可以执行以下命令。假设Nginx安装在/usr/locaUnginx/目录中,那么启动Nginx的命令就是: 

/usr/local/nginx/sbin/nginx  -c /usr/local/nginx/conf/nginx.conf 

登录页面,  会显示 Welcome to nginx! 表示安装成功。

(1)从容停止Nginx。 

kill - QUIT Nginx主进程号  或者   kill -QUIT `/usr/local/webserver/nginx/logs/nginx.pid`

(2)快速停止Nginx 

kill - TERM Nginx主进程号 或者  kill -TERM `/usr/local/webserver/nginx/logs/nginx.pid`

kill - INT Nginx主进程号    或者   kill -INT `/usr/local/webserver/nginx/logs/nginx.pid`

(3)强制停止所有Nginx进程

pkill –9 nginx

判断Nginx配置文件是否正确: 

/usr/local/webserver/nginx/sbin/nginx –t -c 

/usr/local/webserver/nginx/conf/nginx.conf 

平滑重启Nginx

kill -HUP Nginx主进程号 

kill一HUP   `/usr/local/webserver/nginx/logs/nginx.pid`

7、更新yum,安装bind的时候有冲突,就更新了一下。

yum clean all

rpm --rebuilddb

yum update

8、安装bind

yum install bind* caching-nameserver

 

点击复制链接 与好友分享!回本站首页 上一篇:通用合并表存储过程循环变量与字符连接 下一篇:MySql事物触发器(实例) 相关文章

阿里巴巴工程师分享MySQL经验

阿里云服务器(Ubuntu 12.04 64位)搭

阿里云服务器(Ubuntu 12.04 64位)搭

阿里云服务器新建用户

远程登录阿里云上的MySQL

阿里云远程如何访问mysql

超级服务器apache+mysql+php+ssl之完全

linux9.0+apache+php+mysql安装与配置

IIS+PHP+MySQL+Zend Optimizer+GD库+

Linux系统中Mysql的安装备份与密码恢复

图文推荐

文章 读书

声明:本文转载于网络,文章链接:http://www.nd9p.com/651.html