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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!