CentOS下yum安装mysql,jdk以及tomcat

首先说明,服务器是阿里云的,centos6.3_64位安全加固版。首先需要登陆进来,使用的是putty,因为最初的时候,Xshell登陆会被拒绝。

0. 创建个人文件夹

[java] view plaincopy

  1. # 使用 yum 安装tomcat 和 mysql
  2. # 创建文件夹
  3. cd /usr/local
  4. mkdir renfufei

1. 安装rzsz

[java] view plaincopy

  1. # 1. 安装rzsz
  2. yum update -y
  3. yum list lrzsz*
  4. yum install lrzsz -y

2. 安装JDK,path之类的已经自动设置好了

[java] view plaincopy

  1. # 2. 安装JDK
  2. yum list java*
  3. yum install java-1.7.0-openjdk* -y

3. 安装mysql

[java] view plaincopy

  1. # 3. 安装mysql
  2. yum list mysql*
  3. yum install mysql-server* -y
  4. # 修改 /etc/my.cnf 设置数据库默认编码以及存储位置,如果可能,优化内存配置
  5. vi /etc/my.cnf

其中修改后的配置如下

直接运行mysql 进入

需要给root用户添加密码


重新验证

创建数据库 
 
newtest为utf8编码

创建数据库

create database newtest default character set utf8;

设置远程访问权限

mysql> grant all privileges on 需要访问的db.* to
[email protected]‘%‘ identified by ‘password’;  为了安全,代码里面别用root

(给newtest赋予 添加用户为testdba 密码为
[email protected]的用户 ,其拥有全部权限 )

新添加 用户grant all privileges on newtest.* to
[email protected]‘%‘ identified by ‘testdba
@test ‘;

flush privileges

5:重启mysql

/etc/init.d/mysql restart

3.1 大致的mysql配置文件如下:

[java] view plaincopy

  1. [mysqld]
  2. # datadir=/var/lib/mysql
  3. datadir=/usr/local/renfufei/mysql_data
  4. socket=/var/lib/mysql/mysql.sock
  5. user=mysql
  6. # Disabling symbolic-links is recommended to prevent assorted security risks
  7. symbolic-links=0
  8. default-character-set=utf8
  9. [mysqld_safe]
  10. log-error=/var/log/mysqld.log
  11. pid-file=/var/run/mysqld/mysqld.pid
  12. [mysql]
  13. default-character-set=utf8

其中,vi 默认进入时是命令模式,要进入编辑模式,可以使用按键 “i” 表示insert,插入模式。

而退出编辑模式,使用Esc键,退出编辑模式后,就处于命令模式,在命令模式下输入的指令不会被加入到内容之中,

在命令模式下,直接输入行号,比如 22,回车,则光标就跳到22行了,而使用冒号加命令,可以执行相关操作,比如

[java] view plaincopy

  1. :wq 表示写入文件,并退出
  2. :wq! 表示强制写入文件,并退出,适合只读文件什么的。
  3. :q 表示退出不保存

记得加回车键。

4. 安装 tomcat

[java] view plaincopy

  1. # 4. 安装 tomcat
  2. cd /usr/local
  3. wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-6/v6.0.37/bin/apache-tomcat-6.0.37.tar.gz
  4. tar -zxf apache-tomcat-6.0.37.tar.gz
  5. mv apache-tomcat-6.0.37 tomcat

4.1 修改配置文件

[java] view plaincopy

  1. cd /usr/local/tomcat/conf
  2. # 修改配置文件 server.xml,不能有中文.
  3. # 配置端口号,绑定域名,别名,以及设置线程池,映射context文件夹
  4. vi server.xml

然后修改其中的Server部分,当然,可以采用ftp,或者其他工具下载到windows编辑好,再上传回去啦,记得如果有中文注释什么的,需要修改编码为UTF-8,否则纯英文,使用默认的ANSI也可以。

[html] view plaincopy

  1. lt;Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
  2. maxThreads="250" minSpareThreads="20"/>
  3. connectionTimeout="20000"
  4. redirectPort="8443"
  5. compression="on"
  6. compressionMinSize="2048"
  7. noCompressionUserAgents="gozilla,traviata"
  8. compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,application/json,application/javascript,application/x-javascript"
  9. />
  10. resourceName="UserDatabase"/>
  11. unpackWARs="true" autoDeploy="true"
  12. xmlValidation="false" xmlNamespaceAware="false">
  13. localhost
  14. renfufei.com
  15. renfufei.cn
  16. www.renfufei.cn

5. 启动mysqld 服务,以及tomcat

[java] view plaincopy

  1. -- 5. 启动mysqld 服务,以及tomcat
  2. cd /usr/local/renfufei
  3. mkdir mysql_data
  4. # 必须修改所属用户哦,如果修改了mysql的数据文件保存目录的话
  5. chown mysql:mysql mysql_data
  6. service mysqld start
  7. /usr/local/tomcat/bin/startup.sh

6. 因为修改了相对应的tomcat的context,所以访问没有什么内容啦,需要在

[html] view plaincopy

  1. /renfufei/myapp

下面有对应的javaEE app才可以。

配置完成。如果有疑问,也可以联系作者:[email protected] 当然,也欢迎高手指正。

1. 去官网下载jdk.  我下载的是 jdk-6u31-linux-i586.bin    (原先没给地址不好意思,现在新加上http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u32-downloads-1594644.html)

2.su root     //切换到root账户

3. mkdir /usr/java     // 在usr目录下创建java文件夹

4. mv jdk-6u31-linux-i586.bin /usr/java     //将下载的jdk文件移动到你刚创建的文件夹下 前提是在你下载jdk所存放的目录下

5. chmod 777  jdk-bu31-linux-i586.bin      //给安装包执行权限  前提是要在/usr/java目录下

6.  ./jdk-6u31-linux-i586.bin   //安装  出现none 时安装成功

7. vi /etc/profile  // 设置环境变量

在文件最后加上

export JAVA_HOME=/usr/java/jdk1.6.0_31         export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar                export PATH=$PATH:$JAVA_HOME/bin

按Esc键退出 输入 :wq

注意:linux环境变量的分隔符是冒号“:”不是分号“;”

之后重启机器   reboot.

最后输入 java -version 查看安装jdk版本

有的时候根据自己的需要,可能要不同版本的JDK,使用如下命令可以查看JDK版本

[plain] 
view plaincopy

  1. java -version

Centos在安装的时候,自带了一个OpenJDK这个JDK并不是我们想要的。因此正常安装即可。

用我的32位的操作系统为例:

在官网下载对应版本的JDK

http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.html

由于网络不稳定,所以下载后一定要检查JDK的大小。笔者自己就有过这样的失误,因为自己的网络原因,只下载了5M左右,官方的JDK大概需要60多M。

下载后的包,如果是rpm结尾的

[plain] 
view plaincopy

  1. #rpm -i jdk*****.rpm

安装即可

如果是rpm.bin等的二进制文件

[plain] 
view plaincopy

  1. #./jdk*****.rpm.bin
  2. #./jdk******.bin

安装即可

按照提示,bin结尾的文件可能需要进行目录的确认,基本上没问题的。

安装完成后,看看/usr目录下是否已经有了java目录,有了表示正常安装了。此时java -version的时候还会发现java版本还是 OpenJDK。这个时候进入/usr/bin目录  查找java  javac 可以发现,这两个符号链接指向系统默认的jdk目录。删除java javac

[plain] 
view plaincopy

  1. #ln -s /usr/java/jdk1.6.0_33/bin/java java
  2. #ln -s /usr/java/jdk1.6.0_33/bin/javac javac

重新设置java javac链接,此时java -version 可以发现,版本已经同步为自己的jdk版本了

CentOS 6.4下安装JDK(Java Development Kit)

1)下载JDK 1.7(1.7.0_25)

下载地址为:

http://www.Oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

选中“Accept License Agreement”

选则64位的rpm包下载:jdk-7u25-linux-x64.rpm

2)安装JDK 1.7

?0?1在usr下建立java文件夹,终端命令:(切换到root:su root)

[[email protected] www.linuxidc.com linux]# cd /usr

[[email protected] www.linuxidc.com linux]# mkdir java

[[email protected] www.linuxidc.com linux]# mv ‘下载后jdk路径’ ‘移动后jdk路径’(直接拖动文件夹到终端即可自动添加路径)

?0?1安装

[[email protected] www.linuxidc.com linux]# rpm –ivh ‘jdk安装包路径’

等待安装即可

3)环境变量配置

?0?1配置JAVA_HOME

# exportJAVA_HOME=<jdk-install-dir>

此处<jdk-install-dir>为jdk安装路径(直接拖动文件夹位置),如:/usr/java/jdk1.7.0_25

?0?1配置PATH

# export PATH=$JAVA_HOME/bin:$PATH4)核实已为根用户设置好环境变量JAVA_HOME

# sudo env | grep JAVA_HOME5)添加到文件/etc/sudoers

?0?1打开文件:

[[email protected] www.linuxidc.com linux]# vim /etc/sudoers

?0?1进入编辑状态:

按键盘“i”键

?0?1添加下面一行:

Defaults env_keep+=JAVA_HOME?0?1退出编辑状态:

按键盘“Esc”键

?0?1保存并退出文件

按键盘“Shift”+“:”键,输入:wq ;或者强制退出:wq!;不保存退出文件:q

时间: 2024-11-09 00:18:19

CentOS下yum安装mysql,jdk以及tomcat的相关文章

CentOS下yum安装mysql

其实跟windows下安装过程差别不大,就是下载为了方便使用了yum的方式.安装前先确认下系统是否还安装mysql,卸载是否不完全,再去官网(http://dev.mysql.com/downloads/repo/yum/)选一个yum版本,这里我选了最新的mysql80-community-release-el7-3.noarch.rpm,通过wget下载后就可以安装mysql服务端了,然后就算完了.是不是很简单?当然为了使用方便,跟windows的一样,最好再改下初始密码.下面看下操作记录:

centos下yum安装mysql5.6后,无法启动 MySQL Daemon failed to start

如果是全新安装应该就不会出现这个问题,升级安装的话,要运行 mysql_upgrade ,但是启动MYSQL就报错MySQL Daemon failed to start 如此就没办法运行mysql_upgrade升级MYSQL表了 因为是全新安装的数据库服务器就不管老数据了,直接把老的MYSQL数据库文件夹删除了,然后 运行 mysql_install_db 单独执行下命令,初始化mysql,test等数据库 初始化所有数据库以后,依然是无法启动,检查了MYSQL的日志发现没有权限,因为是RO

RHEL5.6环境下yum安装MySQL

RHEL5.6环境下yum安装MySQL记录,2017年2月20日 1.卸载原有的MySQL rpm -qa命令查询是否安装了MySQL [[email protected] mysql]# rpm -qa|grep mysql mysql-server-5.0.77-4.el5_5.4 mysql-5.0.77-4.el5_5.4 使用rpm -e命令卸载安装包,如果卸载时提示依赖可以增加"--nodeps"参数: 如果想删除依赖项则直接卸载依赖项后再删除相应的包. [[email 

centos下yum安装lamp和lnmp轻松搞定

centos下yum安装lamp和lnmp轻松搞定,到底多轻松你看就知道了,妈妈再也不担心不会装lamp了. 很辛苦整理的安装方法,会持续更新下去.凡无法安装的在评论里贴出问题来,会尽快解决.共同维护一个可用yum可用更新. 软件列表:php5.4 apache2.2 mysql5.5 nginx1.8 centos6.x rpm -Uvh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ng

centos下yum安装lamp

CentOS下yum安装LAMP   1. 用yum安装Apache,Mysql,PHP. 1.1安装Apache yum install httpd httpd-devel 安装完成后,用/etc/init.d/httpd start 启动apache 设为开机启动:chkconfig httpd on 1.2 安装mysql 1.2.1 yum install mysql mysql-server mysql-devel 同样,完成后,用/etc/init.d/mysqld start 启动

Linux下yum安装MySQL

写这篇文章的原因是:在刚开始使用Linux操作系统时想要搭建LAMP环境,于是开始在Google和百度上各种寻找资料,碰到了不是很多的问题后,我决定写这篇文章总结一下在Linux下yum安装MySQL数据库的过程,至于编译安装,我这里没法做过多的补充,因为我不想去妄言一个我还没有完全掌握的知识,各位见谅,以后搞明白了会补上的. 好了,我们直接进入正题: Linux 下 yum安装mysql 1. wget http://dev.mysql.com/get/mysql57-community-re

Centos下Yum安装PHP5.5,5.6,7.0

Centos下Yum安装PHP5.5,5.6,7.0 默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案: 1.检查当前安装的PHP包 yum list installed | grep php 如果有安装的PHP包,先删除他们 yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 

centos 下yum 安装nginx

centos 下yum 安装nginx 1. 直接yum install nginx不行,要先处理下源: rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm 2. 查看源: yum info nginx 这时会提示有可安装的软件包 nginx | 2.9 kB 00:00nginx/primary_db | 15 kB 00:00可安装的软件包Nam

Centos使用yum安装mysql

Centos下使用yum安装mysql客户端.服务器端,以及启动.登录和远程访问.  1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 安装mysql客户端: yum install mysql 安装mysql 服务器端: yum install mysql-server yum install mysql-devel 2.启动&&停止 数据库字符集设置 mysq