下载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