一、关于mysql
1.下载MariaDB数据库
测试: 当前虚拟机是否可以正确的链接外网.
ping www.baidu.com
image.png
跳转到指定目录(cd /usr/local/src)

yum  install mariadb-server      安装mariadb数据库
yum  clean   all       清空已安装文件   如果下载失败之后执行的.

image.png
2.数据库命令(基于centOS7)

1.   启动命令     systemctl  start  mariadb
2.   重启命令     systemctl  restart  mariadb
3.   关闭命令     systemctl  stop  mariadb
4.   设定开机自起 systemctl  enable mariadb 
5.   关闭开机自起 systemctl  disable mariadb 

3.执行命令1,4之后,数据库服务启动。直接输入mysql。即可进入MySQL数据库
image.png
没有用户名和密码:因此我们要进行数据库初始化操作。
mysql_secure_installation
image.png
image.png
image.png
image.png
4.使用用户名,密码登录数据库
image.png
5.查看数据库版本
登录mysql
select @@version
select version()
status
未登录
mysql --version
mysql -V
6.Mysql数据库远程访问配置
说明:

  1. 如果需要远程链接数据库必须通过防火墙
  2. 如果远程链接数据库,数据库中必须开启远程访问权限才行,否则拒绝链接.
    登录mysql,然后使用mysql数据库,找到user表
    image.png
    查询user表
    image.png
    将host=“localhost” 改为 “%”
update user set host = "%" where host ="localhost";

image.png
刷新权限
flush privileges;
image.png
打开防火墙端口
二、关于防火墙
1.检查防火墙状态
firewall-cmd --state
image.png
running 表示运行状态
image.png
not 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 --reload
5)移除端口

firewall-cmd --zone=public --remove-port=9090/tcp --permanent

6).关于防火墙操作的解释


–zone #作用域

–add-port=80/tcp          #添加端口,格式为:端口/通讯协议

–remove-port=80/tcp       #移除端口,格式为:端口/通讯协议

–permanent                #永久生效,没有此参数重启后失效

summer
30 声望3 粉丝

这一路我披荆斩棘,只为遇见你


« 上一篇
LINUX安装JDK