mariadb数据库——安装,创建数据库

MariaDB是一个流行的开源关系型数据库管理系统(RDBMS),它是MySQL的一个分支。

安装

bash 复制代码
apt -y install mariadb-server
bash 复制代码
vi /etc/mysql/mariadb.conf.d/50-server.cnf
character-set-server  = utf8mb4
collation-server      = utf8mb4_general_ci
bash 复制代码
systemctl restart mariadb
bash 复制代码
mysql_secure_installation
Switch to unix_socket authentication [Y/n] n
Change the root password? [Y/n] n
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

启动

bash 复制代码
mysql
bash 复制代码
select user,host,password from mysql.user;
bash 复制代码
show databases; 

数据库基本操作

需注意:在mysql下执行命令,需以分号结尾。

bash 复制代码
#创建数据库test
create database test(即数据库名);
#在数据库test下创建数据表name_table ,包含id和name两个字段,类型分别为int和varchar,id为主键
create table test.name_table (id int, name varchar(50), primary key (id)); 
#向数据表中插入数据
insert into test.name_table(id, name) values("1", "zhangsan"); 
#查询
select * from test.name_table; 
#退出数据库
exit
相关推荐
李兆龙的博客6 分钟前
问津集 #26:Lakebase——Postgres 的版本化页面存储、数据库分支与计算弹性
数据库
倔强的石头_2 小时前
聊聊金仓KFS:一款把数据同步软件做扎实的产品
数据库
闲云野鹤在人间2 小时前
MySQL|从理论、安装、备份到主从复制、MHA高可用详解
linux·运维·数据库·mysql·云计算
禾小西2 小时前
Redis:从两大维度和三大主线建立知识体系
数据库·redis·缓存
禾小西3 小时前
Redis 数据结构:快速的 Redis 有哪些慢操作?
数据结构·数据库·redis
数据库小学妹4 小时前
数据共享交换平台选型:交换方式对比与避坑指南
数据库·信创·数据同步·数据交换平台·政务数据共享·数据共享交换平台·数据库底座
loong_XL5 小时前
决策模型做内容安全检测:从踩坑到上线
数据库·安全·jev·决策模型
这个DBA有点耶5 小时前
数据库双轨并行实战:全量并行策略、增量延迟控制、双向回切与一致性校验
数据库·架构·dba
adinnet20266 小时前
保单、赔付与渠道问数:保险经营数据如何实现按需查询
大数据·数据库·人工智能
云贝贝贝6 小时前
PostgreSQL 分区表:从设计到运维,大表不再卡
运维·数据库·postgresql