2.首先安装数据库软件
打开mariadb服务
4.数据库的安全初始化
执行安全初始化脚本
默认不需要密码,初始化完毕后需要
mysql -uroot -p ## -u 指定登陆用户 -p 密码
关闭数据库开放端口
开启mysql后端口也开启了
修改配置文件
之后需要重启服务,端口已关闭
6.数据库的基本管理
1.查看
SHOW DATABASES; ##显示库名称
USE mysql; ##进入mysql库
SHOW TABLES; ##显示库中的所有表
SELECT * FROM user; ##查询所有数据
SELECT Host,User,Password FROM user; ##查询指定字段
SELECT Host FROM mysql.user WHERE User=‘root’
2.新建
CREATE DATABASE westos; ##新建库
CREATE TABLE linux ( ##新建表
username varchar(6) not null,
password varchar(30) not null
);
DESC linux; ##显示表结构
INSERT INTO linux VALUES (‘user1’,‘123’); #插入数据
FLUSH PRIVILEGES; #刷新数据库
3.更改
ALTER TABLE redhat RENAME linux;
ALTER TABLE linux ADD age varchar(4) AFTER password;
ALTER TABLE linux DROP age;
UPDATE linux SET sex=‘g’ WHERE username=‘user2’;
4.删除
DELETE from linux where username=‘user2’ and age=‘18’;
DROP TABLE linux;
DROP DATABASE westos;
7.数据密码管理
数据密码更改
知道密码时更改
不知道密码时修改
首先停止服务
设置启动跳过授权表
找到需要修改的部分
修改密码
修改密码后要关闭mysql的所有进程,然后再重启mariadb
8.用户授权
9.数据库的备份
进入mysql
建立数据库和库里表的格式和内容
导出库
删除westos库
恢复westos库
1.建立westos库,然后恢复
2.在导出文件中修改,然后恢复
10.phpmyadmin的安装