当前位置: 首页 > news >正文

MySQL数据库之DBA命令

在Linux下管理MySQL数据库的时候总有一些很紧急的情况,发现数据库突然变得压力很大了,那么作为一个DBA,也许需要一些常用的手段或者说命令去分析问题出现在哪里,然后解决,本章节主要讲解“MySQL DBA命令”的内容。

MySQL DBA命令

新建用户

CREATE USER username IDENTIFIED BY 'password';

左右拉动查看完整指令

说明:

username:你将创建的用户名

password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器。

例如:

create user p361 identified by '123';

左右拉动查看完整指令

--可以登录但是只可以看见一个库 information_schema。

授权

⒈命令详解

mysql> grant all privileges on dbname.tbname to 'username'@'login ip' identified by 'password' with grant option

左右拉动查看完整指令

①dbname=*表示所有数据库

②tbname=*表示所有表

③login ip=%表示任何ip

④password为空,表示不需要密码即可登录

⑤with grant option; 表示该用户还可以授权给其他用户

⒉细粒度授权

首先以root用户进入mysql,

然后键入命令:grant select,insert,update,delete on *.* to p361 @localhost Identified by "123";

如果希望该用户能够在任何机器上登陆mysql,则将localhost改为 "%" 。

⒊粗粒度授权

我们测试用户一般使用该命令授权;

GRANT ALL PRIVILEGES ON *.* TO 'p361'@'%' Identified by "123"

左右拉动查看完整指令

注意:用以上命令授权的用户不能给其它用户授权,如果想让该用户可以授权,用以下命令:

GRANT ALL PRIVILEGES ON *.* TO 'p361'@'%' Identified by "123" WITH GRANT OPTION;

左右拉动查看完整指令

⒋privileges包括:

①alter:修改数据库的表

②create:创建新的数据库或表

③delete:删除表数据

④drop:删除数据库/表

⑤index:创建/删除索引

⑥ insert:添加表数据

⑦select:查询表数据

⑧update:更新表数据

⑨all:允许任何操作

⑩usage:只允许登录

回收权限

命令详解

revoke privileges on dbname[.tbname] from username;
revoke all privileges on *.* from p361;
use mysql
select * from user

左右拉动查看完整指令

进入 mysql库中

修改密码;

update user set password = password('qwe') where user = 'p646';

左右拉动查看完整指令

刷新权限;

flush privileges

左右拉动查看完整指令

导出导入

⒈导出

①导出整个数据库

在windows的dos命令窗口中执行:mysqldump bjpowernode>D:\bjpowernode.sql -uroot -p123

左右拉动查看完整指令

②导出指定库下的指定表

在windows的dos命令窗口中执行:mysqldump bjpowernode emp> D:\ bjpowernode.sql -uroot –p123

左右拉动查看完整指令

⒉导入

登录MYSQL数据库管理系统之后执行:source D:\ bjpowernode.sql

以上就是今天的所有内容,每个工作日小编都会更新一个有关测试的小知识,希望大家多多关注我们,一起来学习喔!

http://www.dtcms.com/a/469807.html

相关文章:

  • 4.打造个人Z-Library镜像
  • CoRL-2025 | 物体相对控制赋能具身导航!ObjectReact:学习用于视觉导航的物体相对控制
  • 长春seo网站优化做企业网站接单
  • word超链接网站怎么做网站建设网页设计网站模板
  • spring boot 整合 activiti 教程
  • 免费网站电视剧下载不支持下载的视频怎么保存下来
  • 接口自动化测试流程、工具与实践
  • 【C++继承】深入浅出C++继承机制
  • Mysql杂志(三十一)——Join连接算法与子查询、排序优化
  • HashMap - 底层原理
  • Python第二次作业
  • Vspy使用教程
  • 通用网站模板网站备案要幕布照
  • 网站三要素关键词 描述怎么做青海项目信息网官网
  • JavaScript学习笔记(二十八):JavaScript性能优化全攻略
  • mooc自动互评脚本笔记---2025年10月11日
  • 什么是语言模型
  • 免费网站正能量不用下载网站程序是什么?
  • 海外住宅IP的分类方式
  • wpf之ToggleButton控件
  • 【传奇开心果系列】基于Flet框架实现的文件选择文件保存和目录选择的样例自定义模板特色和实现原理深度解析
  • 做网站什么数据库用的多低价建站在哪里买
  • 从零搭建 React Native 到项目运行全记录(0.73.6 稳定版)
  • HTML DOM 对象
  • 红日靶场(四)——个人笔记
  • b树,b+树,红黑树
  • win7 iis网站无法显示上海网站设计公司有哪些
  • 马来西亚代表团到访愿景娱乐 共探TikTok直播电商增长新路径
  • 唯识主义:哲学爱智慧本质的当代回归
  • 网站开发公司照片网站建设开发协议