MySQL数据库管理

目录

一.Mysql,Mysqladmin管理命令常用用法

Mysql的密码管理

Mysql数据管理器的登录与断开

二.数据库基本管理

库管理

表管理

数据管理

三.mysql用户权限管理

四.mysql数据库本地备份

备份数据库结构

备份数据库数据

恢复数据库

五.备份上锁选择


一.Mysql,Mysqladmin管理命令常用用法

Mysql的密码管理

设置初始化密码

mysqladmin  -uroot  password  123

修改密码

mysqladmin  -u  root  -p123  password  123456(-p之后的密码不能出现空格)

Mysql数据管理器的登录与断开

mysql采用c/s方式,可进行远程登录,也可在本机登录

远程登录mysql主机

mysql  -h  host  -u  user  -p

-p:指定连接的端口

本地登录主机

mysql  -uroot  -p

带命令登录

mysql  -uroot  -p123456  -e "show databases"

mysql的退出操作

Ctrl+D快捷键;用quit命令;或用\q;

二.数据库基本管理

库管理

创建数据库:create  database  zyk;

查看数据库:show  databases;

删除数据库:drop  database  zyk;

表管理

选择数据库:use  zyk;

创建表:create  table  pet(name  varchar(20),owner  varchar(20));

查询表:show  tables;

查看表元素:select * from mytable;

删除表:drop  table  mytable;

修改表名:aleter  table  pet  rename  to  mypet;

添加列:alter table 表名add column 列名 类型

删除列:alter table 表名 drop column 列名

修改列:alter table 表名 change 原列名 新列名 类型

数据管理

添加数据:insert  into  表名  values("数据");

删除数据:delete  from  表名  where  条件

查询数据:select*from  表名

修改数据:update  表名  set  设置项  条件

三.mysql用户权限管理

几种常用权限:select,create,drop,alter,delete,insert,update

增加mysql授权用户:

增加一个用户,用户的ip为192.168.1.36,并允许为只读select

grant  select  on  *.*  to  'xj@192.168.1.'  identified  by  '123456' ;

查看用户的权限:

show  grants  for  'xj@192.168.1.';

收回授权权限:

revoke  all  on  *.*  from  'xj@192.168.1.' ;

四.mysql数据库本地备份

备份数据库结构

在shell下可以用mysqldump命令进行备份

格式:mysqldump --opt -d xj -uroot -p > xj_jiegou.sql

把xj这个数据库的结构备份存储到xj_jiegou.sql这个文件中

备份数据库数据

格式:mysqldump -t xj -uroot -p > xj_shuju.sql;

把xj这个数据库的数据备份存储到xj_shuju.sql文件中

恢复数据库

恢复数据库首先要恢复数据库结构,再恢复数据库数据

mysql  xj  -uroot  -p<xj_jiegou.sql

mysql  xj  -uroot  -p<xj_shuju.sql

五.备份上锁选择

数据库的备份有上锁方式和不上锁方式

对于同步性要求高的用上锁方式进行

上锁方式的缺点是造成阻塞i/o

参考文档:《mysql数据库管理》

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yookay zhang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值