千家信息网

《Linux菜鸟入门2》mariadb服务

发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,学会使用mariadb数据库1.yum search mariadb 查询自己要装的包2.yum install mariadb-server.x86_64 -y 安装服务3.netstat -ant
千家信息网最后更新 2025年11月08日《Linux菜鸟入门2》mariadb服务

学会使用mariadb数据库

1.yum search mariadb 查询自己要装的包

2.yum install mariadb-server.x86_64 -y 安装服务
3.netstat -antlpe | grep mysql 查看接口回环接口为127.0.0.1


vim /etc/my.cnf 配置接口

Skip=networking=1

Log=arror=/var/log/marriadb.log

Pid-file=/var/run/mariadb.pid

只通过套接字文件进行本地连接,阻断所有来自网络的TCP/IP连接

4.systemctl stop firewalld.service

5.systemctl start mariadb

6.mysql_secure_installation 第一次打开数据库进行初始配置

7.mysql -uroot -p

redhat 标准进入数据库格式

8.SHOW DATABASES; 显示数据库

9.USE mysql; 进入数据库

10.SHOW TABLES; 显示数据库中的表

11.DESC user; 查看user表的数据结构

12.FLUSH PRIVILEGES; 刷新数据库信息

13.SLECT host.user,password FROM user; 查询user表中的host,user,password字段

14.数据库的插入,删除,创建操作

CREATE DATABASE westos;创建westos数据库

USE westos;

CREATE TABLE linux(创建表,username,password字段

username varchar(15) not null,

password varchar(15) not null);

SELECT * FROM mysql.user; 查询mysql库下的user表

ALTER TABLE linux ADD age varchar(10); 添加age到linux表中

ALTER TABLE linux DROP age; 删除age

ALTER TABLE linux ADD age VARCHAR(5) AFTER name; 在name字段后添加 age

SHOW TANLES;

DESC linux;

INSERT INTO linux values ('user1','passwd1');

在linux表中插入值为username = user1,password = password1

15.UPDATE linux SET password=password('passwd2') WHERE username=user1;

更改linux表中user1 的密码为password2

16.DELETE FROM linux WHERE username=user1;

删除linux表中user1的所以内容

17.GRANT SELECT ON *.* to user1@localhost IDENTIFIED BY 'passwd1';

授权user1 密码为passwd1 并且只能在本地 查询数据库的所以内容

18.GRANT ALL ON mysql.* to user2@'%' IDENTIFIED BY 'passwd2';

授权user2 密码为passwd2 可以从远程任意主机登录mysql 并且可以对mysql数据库任意操作


0