linux安装jdk、tomcat、mysql
来源:互联网 发布:java输入单个字符 编辑:程序博客网 时间:2024/05/22 04:53
--安装JDK
centos某些版本默认已经安装了OpenJDK
1、查看以前是不是安装了openjdk
如果不是root用户需要切换到root用户(su - root)
命令:rpm -qa | grep java
显示如下:(有则卸载,没有就不用),注意版本可能会有些不一样,以实际操作的为准。
tzdata-java-2013g-1.el6.noarch
java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
2、卸载openjdk:
(其中参数“tzdata-java-2013j-1.el6.noarch”为上面查看中显示的结果,粘进来就行,如果你显示的不一样,请复制你查询到的结果)
rpm -e --nodeps tzdata-java-2013g-1.el6.noarch
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
3、安装jdk
(1)、切换到root用户并进入usr目录: cd /usr
(2)、在usr目录下创建java文件夹: mkdir java
(3)、将jdk-7u71-linux-x64.tar.gz拷贝或上传到java目录下(也可以用工具)
(4)、进入/usr/java文件夹下:cd /usr/java/
(5)、修改权限,参数“jdk-7u71-linux-x64.tar.gz”为你自己上传的jdk安装文件
chmod 755 jdk-7u71-linux-x64.tar.gz
(6)、解压:tar –zxvf jdk-7u71-linux-x64.tar.gz
(7)、配置环境变量
vi /etc/profile
添加内容:
export JAVA_HOME=/usr/java/jdk1.7.0_71
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
(8)、重新编译环境变量
source /etc/profile
查看jdk是否安装成功
Java -version 或 java
--安装tomcat
1、进入tomcat压缩文件的目录中:cd /usr/local/myapp/
2、解压tomcat压缩文件:tar -zxvf apache-tomcat-7.0.57.tar.gz
3、关闭防火墙(永久,需要重启):chkconfig iptables off
4、重启机器:reboot
注意,这里也可以只打开tomcat所需端口:8080
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables status
5、启动tomcat:
进入tomcat的bin目录:cd /usr/local/myapp/apache-tomcat-7.0.57/bin/
启动tomcat web服务器:./startup.sh
访问:192.168.56.101:8080
6、停止tomcat:./shutdown.sh
7、查看tomcat日志信息:
tail -200f /usr/local/myapp/apache-tomcat-7.0.57/logs/catalina.out
200表示最后显示行数
也可以用组合命令,启动并查看日志:
进入tomcat的bin目录
./startup.sh && tail -200f ../logs/catalina.out
设置tomcat开机启动
在/etc/rc.d/rc.local文件最后添加
export JAVA_HOME=/usr/java/jdk1.7.0_71
/usr/local/myapp/apache-tomcat-7.0.57/bin/startup.sh start
--安装mysql
1、查看是否有自带的MySql
查看:rpm -qa | grep mysql
2、卸载自带的MySql
删除:rpm -e --nodeps查看到的选项
3、安装服务端
进入MySql目录 : cd /usr/local/myapp/
修改权限:chmod 777 MySQL-server-5.6.34-1.rhel5.x86_64.rpm
执行安装:rpm -ivh MySQL-server-5.6.34-1.rhel5.x86_64.rpm --nodeps --force
注:--nodeps --force 表示不检查依赖
4、安装客户端:client
修改权限: chmod 777 MySQL-client-5.6.34-1.rhel5.x86_64.rpm
执行安装: rpm -ivh MySQL-client-5.6.34-1.rhel5.x86_64.rpm --nodeps --force
5、启动和关闭mysql
启动mysql: service mysql start
关闭mysql: service mysql stop
重启mysql: service mysql restart
6、添加密码
/usr/bin/mysqladmin -u root password '123456'
错误1:
如果是安装的5.6,会生成随机密码:
1)进入该文件查看密码
vi /root/.mysql_secret
2)使用这个密码登录mysql
mysql –uroot –p密码
3)修改密码
SET PASSWORD = PASSWORD('123456');
错误2:
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists!
可能是mysql服务启动失败,或者没有启动
ps –ef | grep mysql查看一下,是否有进程,如果没有,重新启动mysql服务
7、修改mysql的编码表
1)查看/etc下是否有my.cnf文件,如果有则删除
2)在/etc下创建文件my.cnf
touch my.cnf
3)编辑文件内容
vim my.cnf
编辑内容如下:
[mysqld]
character_set_server = utf8
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
4)重启mysql服务
service mysql restart
5)登录mysql,查看编码表
先登录mysql:
mysql –uroot –p123
查看编码表:
show variables like “%char%”;
5.5版本的:
1)切换到mysql目录:
cd /usr/share/mysql
2)复制my-small.cnf到/etc/my.cnf
cp my-small.cnf /etc/my.cnf
3)修改my.cnf,添加一些内容:
【client】下面添加:default-character-set = utf8
【mysqld】下面添加:character_set_server = utf8
8、设置允许远程连接mysql
(1)进入 mysql:
mysql -u root -p
(2)使用 mysql库 :
use mysql;
(3)查看用户表 :
SELECT `Host`,`User` FROM user;
(4)授权用户 :
grant all privileges on *.* to root@'%' identified by '123456';
(5)强制刷新权限 :
flush privileges;
9、配置MySQL自启动(可选操作)
1)加入到系统服务:
chkconfig --add mysql
2)自动启动:
chkconfig mysql on
3)查询列表:
chkconfig
- linux安装jdk,mysql,tomcat
- Linux安装Jdk、Tomcat、MySQL
- Linux安装JDK TOMCAT MYSQL
- Linux安装mysql.tomcat.jdk
- Linux安装JDK+Tomcat+mySql
- Linux安装JDK,MySQL,Tomcat
- Linux安装jdk,tomcat,mysql
- linux安装jdk,tomcat,mysql
- Linux安装JDK&Mysql&tomcat
- linux安装jdk、tomcat、mysql
- linux安装jdk、tomcat、mysql
- Linux + JDK + Tomcat + MySQL + JDBC 安装手记
- Linux + JDK + Tomcat + MySQL + JDBC 安装手记
- linux下安装Tomcat、JDK、MYSQL
- 在Linux下安装JDK+Tomcat+mySQL
- Linux 下安装JDK+Tomcat+mySQL
- Linux + JDK + Tomcat + MySQL + JDBC 安装手记
- 在linux下安装JDK+Tomcat+mysql
- 接续词辨析:それに、しかも、そのうえ、それから
- 【LCT】【MST】NOIP2017模拟Day1游戏,LCT维护动态MST,LCT维护边权
- C++ 类型转换
- C++——简单选择排序
- javase lesson02
- linux安装jdk、tomcat、mysql
- MySQL日志记录(1)慢查询
- linux删除软连接
- Java并发之Executor框架
- logstash-input-jdbc实现mysql 与elasticsearch实时同步深入详解
- Common Subsequence HDU
- 数据结构----链表
- 读书笔记--《Show and Tell: A Neural Image Caption Generator》
- Django+nginx+gunicorn部署个人博客