linux安装jdk1.8,安装mysql57,开放firewall端口

下载jdk1.8

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"

 

//解压
tar xzf jdk-8u141-linux-x64.tar.gz

配置环境变量

export JAVA_HOME=/usr/soft/jdk1.8.0_141
export CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin

更新配置配置文件

source /etc/profile

//测试
java -version 

javac -version


//下载mysql
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

# 安装mysql源
yum localinstall mysql57-community-release-el7-8.noarch.rpm

//查询上一步是否完成
yum repolist enabled | grep "mysql.*-community.*"


//可选择安装mysql 版本,默认5.7.可不修改
vim /etc/yum.repos.d/mysql-community.repo

//安装mysql服务
yum install mysql-community-server

//获取mysql初始密码
grep 'temporary password' /var/log/mysqld.log

//进入mysql
mysql -uroot -p

第一次使用初始密码登陆需要重新修改密码才能进行其他操作

//修改msyql密码,mysql57密码要求英文字母大小写+符合+数字
ALTER USER 'root'@'localhost' IDENTIFIED BY 123456';
set password for 'root'@'localhost'=password('123456'); 

修改/etc/my.cnf配置文件
character_set_server=utf8
init_connect='SET NAMES utf8'

service mysqld restart
密码:ZlNv*9AqGss&   新QWer!@#$123

//允许某一个账户能远程链接mysql,57版本mysql密码必须含有大小写,英文数字,符号
grant all privileges on *.* to 'root'@'%' identified by 'QWer!@#$123' with grant option;
flush privileges;

//查询mysql 端口
show global variables like 'port';

旧版centos开放一个端口,centos7以下--需要去修改iptables配置
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

 

centos7    firewalld可能没有安装需要安装

yum -y install firewall-config


防火墙添加一个开放端口,此处建议也把80,8080,端口打开
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload

查询防火墙已经开放的端口
firewall-cmd --zone=public --list-ports

你可能感兴趣的:(linux安装jdk1.8,安装mysql57,开放firewall端口)