Linux系统下安装mariaDB数据库及防火墙

简介: Linux系统下安装mariaDB数据库及防火墙

Linux中程序的安装目录 在 /usr/local/src

1.安装MariaDB数据库

1.1检验Linux系统是否有网

PING www.baidu.com 校验是否有网. ctrl + c 表示进程结束.

网址:https://downloads.mariadb.org/mariadb/10.5.5/
1.2使用安装命令: yum install mariadb-server

2.数据库常规命令

启动数据库:systemctl start mariadb
重启数据库:systemctl restart mariadb
关闭数据库:systemctl stop mariadb

如果启动数据库报错

[root@hadoop-237 mariadb]# systemctl start mariadb
Job for mariadb.service failed because the control process exited with error code. See "systemctl status mariadb.service" and "journalctl -xe" for details.

执行代码:

cp /usr/share/mysql/my-huge.cnf /etc/my.cnf
cp:是否覆盖"/etc/my.cnf"? y
systemctl start mariadb.service
然后重新启动数据库
[root@hadoop-237 mariadb]# systemctl start mariadb
刚开始数据库中并没有设定用户名和密码.所以需要进行设定.
mysql_secure_installation

进入数据库

mysql -uroot -proot

查询库

show databases;

使用user表

use user

查询表

select host,user,password from user where user='root';

修改数据库权限

命令

1.update user  set host='%' where host="localhost";
2.select host,user from user where user='root';

校验权限的修改

刷新数据库的权限

flush privileges;

操作之后ctrl+c或exit退出

卸载数据库

yum remove -y mariadb-libs

查看数据库卸载状态

yum list installed | grep mariadb

防火墙配置

说明:配置指防火墙的全局的变量. 如果操作了全局的(变量)开关,则影响的是下一次的防火墙操作.

永久关闭防火墙配置

systemctl  disable firewalld.service

永久开启防火墙配置

systemctl  enable  firewalld.service

防火墙开关

systemctl  stop firewalld.service
systemctl  start firewalld.service

检查防火墙的状态

firewall-cmd --state
目录
相关文章
|
9月前
|
Ubuntu Linux Anolis
Linux系统禁用swap
本文介绍了在新版本Linux系统(如Ubuntu 20.04+、CentOS Stream、openEuler等)中禁用swap的两种方法。传统通过注释/etc/fstab中swap行的方式已失效,现需使用systemd管理swap.target服务或在/etc/fstab中添加noauto参数实现禁用。方法1通过屏蔽swap.target适用于新版系统,方法2通过修改fstab挂载选项更通用,兼容所有系统。
795 3
Linux系统禁用swap
|
9月前
|
Linux
Linux系统修改网卡名为eth0、eth1
在Linux系统中,可通过修改GRUB配置和创建Udev规则或使用systemd链接文件,将网卡名改为`eth0`、`eth1`等传统命名方式,适用于多种发行版并支持多网卡配置。
1362 3
|
Ubuntu Linux 网络安全
Linux系统初始化脚本
一款支持Rocky、CentOS、Ubuntu、Debian、openEuler等主流Linux发行版的系统初始化Shell脚本,涵盖网络配置、主机名设置、镜像源更换、安全加固等多项功能,适配单/双网卡环境,支持UEFI引导,提供多版本下载与持续更新。
862 3
Linux系统初始化脚本
|
9月前
|
安全 Linux Shell
Linux系统提权方式全面总结:从基础到高级攻防技术
本文全面总结Linux系统提权技术,涵盖权限体系、配置错误、漏洞利用、密码攻击等方法,帮助安全研究人员掌握攻防技术,提升系统防护能力。
1020 1
|
9月前
|
监控 安全 Linux
Linux系统提权之计划任务(Cron Jobs)提权
在Linux系统中,计划任务(Cron Jobs)常用于定时执行脚本或命令。若配置不当,攻击者可利用其提权至root权限。常见漏洞包括可写的Cron脚本、目录、通配符注入及PATH变量劫持。攻击者通过修改脚本、创建恶意任务或注入命令实现提权。系统管理员应遵循最小权限原则、使用绝对路径、避免通配符、设置安全PATH并定期审计,以防范此类攻击。
1332 1
|
Linux 网络安全
Linux系统如何查看和设置防火墙规则(端口开放和禁用)
Linux系统如何查看和设置防火墙规则(端口开放和禁用)
4700 0
|
网络协议 安全 Linux
百度搜索:蓝易云【Linux系统下如何在防火墙开放指定端口】
在Linux系统中,防火墙是用于保护计算机安全的重要组成部分。默认情况下,大多数Linux发行版都会自带一个防火墙,如iptables、firewalld等。当我们需要运行特定的应用程序或服务时,需要在防火墙中开放相应的端口。下面就是Linux系统下如何在防火墙开放指定端口的详细步骤。
509 0
|
网络协议 Linux 网络安全
Linux:防火墙开启或停用,以及开放端口(包含Centos 7、Centos 6)
Linux:防火墙开启或停用,以及开放端口(包含Centos 7、Centos 6)
Linux:防火墙开启或停用,以及开放端口(包含Centos 7、Centos 6)
|
存储 安全 网络协议
使用 firewall-cmd 管理 Linux 防火墙端口
本文将介绍如何使用 firewall-cmd 工具在 Linux 系统中进行简单端口管理,包括开放、查询、关闭等操作。通过实例展示相关命令的用法,希望能对大家有所帮助。
1538 0
|
网络协议 安全 Linux
linux配置防火墙 Centos7下 添加 端口白名单
linux配置防火墙 Centos7下 添加 端口白名单
2949 0