本操作适合Debain、ubuntu和deepin等,此处安装的环境为deepin V23

一、查看是否已安装MariaDB

mysql -V

二、安装命令

sudo apt-get install mariadb-server

三、修改配置

安装完成后,切换终端的路径

cd /etc/mysql/mariadb.conf.d

路径切换完成后,确保目录下的50-server.cnf可编辑

chmod 777 50-server.cnf

打开50-server.cnf用# 将bind-address注释掉即可

四、连接MariaDB

sudo mysql -u root -p

回车后第一次输入 Deepin操作系统root的密码,第二次要求输入MariaDB的root用户密码直接回车即可,当然可以修改MaiaDB的root用户密码

alter user 'root'@'localhost' identified by 'skywalker88'

五、创建Mariadb新用户

create user '用户名'@'%' identified by '密码'

此处用户名可以bobo、baba、bcbc等均可,和密码一样自己随便设置,并使用创建的用户

sudo mysql -u bobo -p
#授权外部访问
grant all privileges on *.* to 'root'@'%' identified by '8888888' with grant option;

六、创建数据库表

show databases;
#创建数据库
create database db_bobobo;
use db_bobobo;
#创建数据表
create table if not exists userinfo (  
id int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,  
username varchar(45) NOT NULL,  
userpassword varchar(45) default 'abd@2022'  
);
# 看table表中所有字段信息
desc 表名
#插入值
insert into userInfo(username,userpassword) values('13009910000','8979');
#追加字段,userinfo为表名,nickname为新增字段
alter table userinfo add nickname varchar(45) not null after username;
#如果追加到第一个
alter table userinfo add nickname varchar(45) not null first;
#检查字符编码
show variables like '%char%';
#永久设置编码
SET GLOBAL character_set_client     = utf8;
SET GLOBAL character_set_connection = utf8;
SET GLOBAL character_set_database   = utf8;
SET GLOBAL character_set_results    = utf8;
SET GLOBAL character_set_server     = utf8;
#重启数据库
sudo systemctl restart mysql
#查看数据库状态
sudo systemctl status mysql
#启动数据库
sudo systemctl start mysql
#停止数据库
sudo systemctl stop mysql

mariadb的详细操作可参考一位博主写的增删改,很受用,链接备查如下MariaDB数据库表增删改

Logo

更多推荐