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
相关推荐
阿巴~阿巴~8 分钟前
Redis重大版本演进全解析:从2.6到7.0
服务器·数据库·redis·ubuntu·缓存·centos
qq_404643341 小时前
MySQL中RUNCATE、DELETE、DROP 的基本介绍
数据库·mysql
像风一样!2 小时前
MySQL数据库如何实现主从复制
数据库·mysql
大白的编程日记.2 小时前
【MySQL】数据库表的CURD(二)
android·数据库·mysql
友善的鸡蛋2 小时前
项目中执行SQL报错oracle.jdbc.OracleDatabaseException: ORA-00942: 表或视图不存在
数据库·sql·oracle
The best are water2 小时前
jeesite mybatis添加拦截器,推送指定表的变更数据到其他数据库
数据库·mybatis
api_180079054603 小时前
异步数据采集实践:用 Python/Node.js 构建高并发淘宝商品 API 调用引擎
大数据·开发语言·数据库·数据挖掘·node.js
怕什么真理无穷3 小时前
mysql server 9.4 windows安装教程(sqlyog 下载)
数据库
Olrookie3 小时前
MySQL运维常用SQL
运维·数据库·sql·mysql·dba
数据库生产实战3 小时前
ORACLE 19C ADG环境 如何快速删除1.8TB的分区表?有哪些注意事项?
数据库·oracle