Linux安装Jdk,Mysql,Tomcat

Linux安装jdk、mysql、Tomcat

一、修改Cenos 7 yum源为国内源

1.更新现有包 所有的包 免提示更新

yum -y update

2.wget 从网络下载资源

yum -y install wget

-O 指定将资源下载到那个文件

3.移动文件或文件夹
修改文件名

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak

4.从mirrors.aliyun.com/ 下载资源到 CentOS-Base.repo文件中

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

5.缓存

yum makecache

6.更新包

yum -y update
No packages marked for update 没有包可更新了

 

二、Linux安装jdk1.8

1.在根目录创建software目录

mkdir /software

2.上传jdk-8u181-linux-x64.tar.gz到/software中

3.将jdk包解压到opt目录

tar -zxvf /software/jdk-8u181-linux-x64.tar.gz -C /opt/

4.vim进入/etc/profile文件
跳到文件最后一行,输入i进入编辑模式,配置java环境变量。(注意路径是自己java的路径)

export JAVA_HOME=/opt/jdk1.8.0_181
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

5.保存并推出,刷新环境变量

source /etc/profile

6.输入java -version 查看java版本

java -version

在输入javac 测试是否可用

javac

 

三、Linux安装Mysql

1.卸载mariadb

yum remove mariadb -y

2.查找mariadb包

rpm -qa | grep mariadb
会找到 mariadb-libs-5.5.60-1.el7_5.x86_64 也删除:(版本号可能不一样,一定要仔细查看)
yum remove mariadb-libs-5.5.60-1.el7_5.x86_64 -y

3.删除遗留文件

rm -rf /var/lib/mysql/

wget http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
下载mysql:
1.安装rpm

rpm -ivh mysql57-community-release-el6-7.noarch.rpm

vim /etc/yum.repos.d/mysql-community.repo

找到mysql57,修改为以下内容:

[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1
*gpgcheck=0*
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

2.rpm安装

rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm

yum install -y net-tools

rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm

3.启动服务

systemctl start mysqld
systemctl enable mysqld

4.查看临时密码 最后写是临时密码

cat /var/log/mysqld.log | grep "temporary password"

如果没有显示出密码,可以删除/var/lib/mysql,然后重新启动服务

注意:然后通过 mysql -u root -p 回车, 进入后将临时密码粘贴进去,回车就进去了。

5.修改密码

	set global validate_password_policy=LOW; 
	set global validate_password_length=4;
	alter user 'root'@'localhost' identified by '123456你自己得mysql密码';

6.打开远程连接

update mysql.user set host='%' where user='root';

7.刷新授权

flush privileges;

8.退出mysql

quit

9.修改编码

vim /etc/my.cnf

在[mysqld]下添加:

character-set-server=utf8

推出保存并重启服务

service mysqld restart

 

实践:

1.JDK安装

注意:rpm与软件相关命令 相当于window下的软件助手 管理软件

步骤:

1)查看当前Linux系统是否已经安装java

输入 rpm -qa | grep java

2)卸载两个openJDK

输入rpm -e --nodeps 要卸载的软件

3)上传jdk到linux

4)解压jdk到/usr/local下 tar –xvf jdk-7u71-linux-i586.tar.gz –C /usr/local

5)配置jdk环境变量,打开/etc/profile配置文件,将下面配置拷贝进去

6)重新加载/etc/profile配置文件 source /etc/profile

2.Mysql安装

步骤:

1)查看CentOS自带的mysql

输入 rpm -qa | grep mysql

2)将自带的mysql卸载

3)上传Mysql到linux

4)解压Mysql到/usr/local/下的mysql目录(mysql目录需要手动创建)内

cd /usr/local

mkdir mysql

tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql

5)在/usr/local/mysql下安装mysql

安装服务器端:rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm

安装客户端:rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm

6)启动mysql

service mysql start

7)将mysql加到系统服务中并设置开机启动

加入到系统服务:chkconfig --add mysql

自动启动:chkconfig mysql on

8)登录mysql

mysql安装好后会生成一个临时随机密码,存储位置在/root/.mysql_secret

msyql –u root -p

9)修改mysql的密码

set password = password('root')

10)开启mysql的远程登录

默认情况下mysql为安全起见,不支持远程登录mysql,所以需要设置开启        远程登录mysql的权限

登录mysql后输入如下命令:

grant all privileges on *.* to 'root' @'%' identified by 'root';

flush privileges;

11)开放Linux的对外访问的端口3306

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

/etc/rc.d/init.d/iptables save ---将修改永久保存到防火墙中

3.Tomcat安装

步骤:

1)上传Tomcat到linux上

2)解压Tomcat到/usr/local下

3)开放Linux的对外访问的端口8080

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

/etc/rc.d/init.d/iptables save

4)启动关闭Tomcat

进入tomcat的bin下启动:./startup.sh

进入tomcat的bin下关闭:./shutdown.sh


已有 0 条评论

    欢迎您,新朋友,感谢参与互动!