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
相关推荐
缘友一世40 分钟前
macos安装mongodb
数据库·mongodb·macos
万事大吉CC2 小时前
mysql单表查询·3
数据库·mysql
bin91533 小时前
【EXCEL数据处理】000010 案列 EXCEL文本型和常规型转换。使用的软件是微软的Excel操作的。处理数据的目的是让数据更直观的显示出来,方便查看。
大数据·数据库·信息可视化·数据挖掘·数据分析·excel·数据可视化
Miqiuha3 小时前
lock_guard和unique_lock学习总结
java·数据库·学习
一 乐4 小时前
学籍管理平台|在线学籍管理平台系统|基于Springboot+VUE的在线学籍管理平台系统设计与实现(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·学习
Java探秘者8 小时前
Maven下载、安装与环境配置详解:从零开始搭建高效Java开发环境
java·开发语言·数据库·spring boot·spring cloud·maven·idea
2301_786964368 小时前
3、练习常用的HBase Shell命令+HBase 常用的Java API 及应用实例
java·大数据·数据库·分布式·hbase
阿维的博客日记9 小时前
图文并茂解释水平分表,垂直分表,水平分库,垂直分库
数据库·分库分表
wrx繁星点点10 小时前
事务的四大特性(ACID)
java·开发语言·数据库
小小娥子10 小时前
Redis的基础认识与在ubuntu上的安装教程
java·数据库·redis·缓存