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
相关推荐
秋难降19 小时前
零基础学习SQL(十一):SQL 索引结构|从 B+Tree 到 Hash,面试常问的 “为啥选 B+Tree” 有答案了
数据库·后端·mysql
代码的余温19 小时前
Linux内核调优实战指南
linux·服务器·数据库
almighty2720 小时前
C# DataGridView表头自定义设置全攻略
数据库·c#·winform·datagridview·自定义表头
ljh57464911920 小时前
mysql 必须在逗号分隔字符串和JSON字段之间二选一,怎么选
数据库·mysql·json
论迹20 小时前
【Redis】-- 持久化
数据库·redis·缓存
getdu20 小时前
Redis面试相关
数据库·redis·面试
TDengine (老段)20 小时前
TDengine 选择函数 TOP() 用户手册
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
m0_6948455720 小时前
教你使用服务器如何搭建数据库
linux·运维·服务器·数据库·云计算
okra-1 天前
如何进行WEB安全性测试
数据库
island13141 天前
【Redis#9】其他数据结构
数据结构·数据库·redis