一. Mysql介绍: 是一个关系型数据库管理系统
数据库: 是一个高级的表格软件
字段: 表格中的表头 库:存放表格的目录
二. Mysql的安装启用:
1. 安装服务
2.启用服务
三. 数据库端口:
主配置文件: /etc/my.conf.d/mariadb-server.cnf
添加命令关闭端口
更改完后重启服务
四.安全初始化脚本:
1. 设置密码
2.登录命令
五.数据库中的命令:
SHOW DATABASES; 显示库的名称
USE mysql; 进入mysql库
SHOW TABLES; 显示库中所有的表
SELECT * FROM user; 查询所有数据
CREATE DATABASE 库; 新建库
CREATE TABLE 表(
username varchar(8) not null; 新建表
password varchar(8) not null
);
DESC 表; 显示表的结构
INSERT INTO 表 VALUSE (‘user1’,'123') 插入数据
ALTER TABLE 原表名 RENAME 更改名; 更改表名称
ALTER TABLE 所在表 ADD 新字段 varchar(4) AFTER 某字段; 添加新字段在某字段后
ALTER TABLE 所在表 DROP 所删字段; 删除字段
UPDATE 表 SET **=‘?’ WHERE username='user2'; 把**中数据改为? 只改user2的
DELETE TABLE 表; 删除表
DELETE DATABASE 库; 删除库
六:数据库密码更改:
2 .密码破解:
1. 停止服务
2. 跳过授权表并在后台运行
3. 输入命令更改密码
4. 查看并结束进程后开启服务
七.创建授权用户
1.创建用户
2.查看用户权力
3.下放权力在设定的库或表中
4. 撤销用户权力
5. 删除用户
八.数据库的备份
mysqldump -u root -p --all-database 备份所有库和数据
mysqldump -u root -p --all-database --no-data 备份库不备份数据
mysqldump -u root -p 指定库 >/mnt/库.sql 备份所指定库并导入到
2. 恢复库数据
方法一:重新建立出库并把数据导入进去
方法二: 进入所备份文件编写然后导入数据