MySQL 是最流行的关系型数据库管理系统之一,属于 Oracle 旗下产品
目录
安装启动操作
下载wget命令
在线下载mysql安装包
安装MySQL
安装mysql服务
安装MySQL服务
启动MySQL
设置mysql密码
登录mysql
创建库
进入库
创建用户表
查看表属性
插入数据
查看表
查看表中数据
修改表名
删除库
删除表
操作流程
创建用户
查看用户和用户信息
不进入库查看表
整体思路
脚本备份
创建计划任务 (自动备份)
安装启动操作
下载wget命令
yum -y install wget
在线下载mysql安装包
wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
安装MySQL
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
安装mysql服务
首先进入cd /etc/yum.repos.d/目录。
cd /etc/yum.repos.d/
启动MySQL
systemctl start mysqld
设置mysql密码
mysqladmin -uroot -p password
admin :管理 -u 用户 -p password :设置密码
Enter password :原密码 第一次设置时直接回车
New : 新密码
登录mysql
mysql -uroot -p
登录时输入的密码密码不会显示
查看数据库 命令必须以;结束
show databases;
创建库
create database test;
进入库
use 跟库名
use test;
创建用户表
create创建
create table user(id int,name varchar(20));
table 表 user表名 ()里跟列的名称和数据类型 varchar 可变的字符类型。最高上限设置为了20
查看表属性
desc user;
插入数据
insert 插入 into 插入到 user 表名 values 很多数据
insert into user values(1,'zhangsan',19);
插入多条数据 加, 字符串一定要加单引号括起来
insert into user values(1,'huu',12),(2,'ws',18);
查看表
show tables;
查看表中数据
select * from user;
修改表名
rename table Contact to Contact_new
删除库
drop database location
删除表
drop table Contact
操作流程
修改mysql密码,第一次更改时先回车,然后输入密码
mysqladmin -uroot -p password
回车,输入密码登录
mysqladmin -uroot -p
查看有哪些数据库
show databases;
创建数据库
create datebase test;
进入库
use test;
创建表,设置表头属性
create table user(id int,name varchar(20),age int);
查看表
desc user;
插入一条数据
insert into user values(1,'zhangshan',19);
可以插入多条数据
insert into user values(2,'lisi',17),(3,'wangwu',23);
查看user表数据
select * form user;
查看表
show tables;
删除表
drop table user
删除数据
delete from user where name='lisi';
授权 所有权限 库名.表名 用户 主机名 密码
grant all on test.* to lisi@'%' identified by '123';
%表示任何人都能访问
插入 删除 更新 查询 创建 删除
all = insert + delete + update + select create drop
创建用户
创建用户本地登录
grant all on bbs.* tobbs@localhost identified by '333';
创建用户 远程登录 % 表示所有网络可以访问
grant all on bbs.* to bbs@'%' identified by '333';
远程登录 -h 跟安装mysql的服务器IP地址 跟上 mysql 的端口号
查看用户和用户信息
select host,user from mysql.user;
不进入库查看表
select * form bbs.user
整体思路
设置mysql密码
创建库
创建用户本地登录/远程登录
创建表
插入数据
备份数据库
进入数据库删除库
进入mysql还原库
查看数据库是否恢复
脚本备份
创建备份脚本
1. mkdir /{sh,backup} 2. cd/sh 3. vi backup.sh
1. #!/bin/bash 2. 3. /usr/local/mysql/bin/mysqldump -uroot -p123.com --all-databases > /backup/mysql_$(date +%F).sql
创建计划任务 (自动备份)
crontab -e
30 23 * * 0 /bin/bash /sh/backup.sh
查看计划任务
crontab -l
删除计划任务
crontab -r