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

mysql dba命令_MySQL DBA命令相关推荐

  1. mysql dba命令_mysql DBA:mysqladmin常用命令总结

    1. 使用-r/-i参数使用mysqladmin extended-status命令可以获得所有MySQL性能指标,即show global status的输出,不过,因为多数这些指标都是累计值,如果 ...

  2. mysql dba知识点_MySQL DBA 常用手册小结

    MySQL DBA 常用手册小结 更新时间:2011年11月12日 15:56:36   作者: MySQL DBA 常用手册小结,使用mysql的朋友可以参考下. 1.mysql的远程连接命令可以远 ...

  3. mysql切换系统盘命令_mysql常用命令

    一.连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -ur ...

  4. mysql 命令 _Mysql常用命令行大全

    7.1 一个建库和建表的实例1 drop database if exists school; //如果存在SCHOOL则删除 create database school; //建立库SCHOOL ...

  5. mysql命令_MySql常用命令

    1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show ...

  6. mysql巡检常用命令_mysql 常用命令

    http://blog.chinaacc.com/garfiled606/blog/20100119-1909060539272.html客户端连接: 进入命令行,windows cmd,连接: my ...

  7. mysql的-x是什么命令_Mysql常用命令

    7.1 一个建库和建表的实例1 drop database if exists school; //如果存在SCHOOL则删除 create database school; //建立库SCHOOL ...

  8. mysql ping命令_MySQL常用命令总结

    MySQL常用命令总结 1.使用SHOW语句找出在服务器上当前存在什么数据库 mysql> show databases; 2.创建一个数据库MYSQLDATA mysql> create ...

  9. mysql中 s命令_MySql常用命令总结

    1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2:2.创建一个数据库MYSQLDATA mysql> CREATE DATABASE ...

  10. mysql reload 命令_MySQL常用命令

    原文链接: 其实这个链接可以用的但是我呢写成这样了:哈哈. 1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop d ...

最新文章

  1. MySQL · myrocks · myrocks统计信息
  2. 【pyqt5】 读取numpy arrray 显示图片
  3. 青年节寄语和新课程免费上架
  4. jboss eap 6.2 ear包 下使用log4j日志
  5. 备份数据库的expdp语句_【ORACLE语句备份】数据库表同步 ——定时任务管理器(EXPDP导出,IMPDP导入)...
  6. Spring IOC容器-自动装配
  7. 31号2场直播预告丨下一代分布式数据库设计思考、Greenplum 7新特性和进展
  8. 定义一个Employee类并排序(完整版本)
  9. 求解斐波那契数列复杂度分析
  10. java 容易犯错_写Java程序最容易犯错误有哪些呢?
  11. VMware虚拟机下载及安装教程
  12. Unity-中英对照汉化
  13. asp.net mvc excel合并单元格_如何用Excel制作一份A4纸可直接打印的拼音田字格模版?...
  14. MC9S12XS128 事件处理
  15. Vite入门从手写一个乞丐版的Vite开始(下)
  16. 1.13 打印机和工作簿的打印设置 [原创Excel教程]
  17. https://www.npmjs.com/一个下载库的网址
  18. Git的安装教程(完成clone一个项目到本地)
  19. SYD8811 内存和代码的分布
  20. 关于texlive2021安装,一直卡在安装界面怎么回事?

热门文章

  1. vue学习笔记(四)- cmd无法识别vue命令解决方法
  2. eclipse 恢复默认窗口
  3. SpringMVC的json数据交互
  4. etcher制作mac启动盘_如何在Mac上创建和引导Linux USB驱动器
  5. mob sdk vue 短信验证_如何快速集成短信验证码API[图文教程]
  6. split函数python 未定义_实现python 的split函数
  7. 创建线程方式2-runnable接口的实现类
  8. HoloLens 2开发:电脑端PC识别Vuforia
  9. Warning: Each record in table should have a unique `key` prop,or set `rowKey` to 解决方法
  10. access 一亿条数据_操作用户只能看到自己本部门的数据功能