文章目录
一 安装Liunx JDK
1. 下载Liunx版本jdk (不需要解压)
2. 确定Linux的目录,并且上传压缩包
3. 解压文件
**解压命令 tar -xvf jdk-8u51-linux-x64.tar.gz
删除命令 rm -f jdk-8u51-linux-x64.tar.gz
改名命令 mv jdk1.8.0_51 jdk1.8**
4. 检查jdk是否有效
Java -version
![在这里插入图片描述](https://img-blog.csdnimg.cn/5a2d5c47e18b4007ba34014cc57b7a5a.png)
5. JDK环境变量配置
命令1 vim /etc/profile
此语句写在文件最下方,注意不要写错
#设定jdk环境
export JAVA_HOME=/usr/local/src/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib
命令2: 让环境变量有效 source /etc/profile
二 安装Maridb数据库
1 下载MariaDB数据库
测试虚拟机是否可以链接外网 ping www.baidu.com
Liunx命令 ctrl+c 强制退出
2 下载mariDB命令
[root@localhost src]# yum install mariadb-server 安装mariadb数据库
[root@localhost src]# yum clean all 清空已安装文件 如果下载失败之后执行的.
提示确认下载,输入 y 按回车
3 安装完成提示
4 数据库启动
命令
1. 启动命令 [root@localhost src]# systemctl start mariadb
2. 重启命令 [root@localhost src]# systemctl restart mariadb
3. 关闭命令 [root@localhost src]# systemctl stop mariadb
4. 设定开机自起 [root@localhost src]# systemctl enable mariadb
5. 关闭开机自起 [root@localhost src]# systemctl disable mariadb
5 数据库初始化操作
命令: mysql_secure_installation
会提示用户设置密码,以及提示一些信息,一路 y (确认)
6 登录数据库
mysql -u root -p
7 配置Liunx数据库权限
登录mysql,切换到mysql数据库中(每一个数据库都有一个默认的数据库名为mysql)
8 修改数据表
查询数据库mysql下user表的host/root/password数据信息
修改数据 修改host=“localhost” 改为 host="%" (%代表允许任何ip进行访问该数据库)
8 刷新数据库权限
flush privileges
9 拓展
查询数据库端口号的语句
show global variables like 'port';
三 配置Liunx防火墙策略
1 检查防火墙状态
命令: firewall-cmd --state
running 表示正在运行中
2 防火墙配置
说明:防火墙中有一个配置文件,表示当Linux系统启动时防火墙应该如何操作!!!
命令: systemctl disable firewalld.service 开机自启动
systemctl enable firewalld.service 开机不启动
3 手动关闭防火墙
说明:通过命令手动将防火墙关闭
命令:
- systemctl stop firewalld.service
- systemctl start firewalld.service
4 手动开放防火墙端口
1). 检查防火墙开放的端口
firewall-cmd --list-ports
2).检查端口是否开放
firewall-cmd --query-port 80/tcp
3). 开启防火墙
firewall-cmd --zone=public --add-port=80/tcp --permanent
4).移除端口
firewall-cmd --zone=public --remove-port=9090/tcp --permanent
5).关于防火墙操作的解释
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–remove-port=80/tcp #移除端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
6).重启防火墙
firewall-cmd --reload
四 云服务器需要将防火墙端口打开
五 数据库远程测试
通过远程访问数据库