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
mysql dba命令_MySQL DBA命令相关推荐
- mysql dba命令_mysql DBA:mysqladmin常用命令总结
1. 使用-r/-i参数使用mysqladmin extended-status命令可以获得所有MySQL性能指标,即show global status的输出,不过,因为多数这些指标都是累计值,如果 ...
- mysql dba知识点_MySQL DBA 常用手册小结
MySQL DBA 常用手册小结 更新时间:2011年11月12日 15:56:36 作者: MySQL DBA 常用手册小结,使用mysql的朋友可以参考下. 1.mysql的远程连接命令可以远 ...
- mysql切换系统盘命令_mysql常用命令
一.连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -ur ...
- mysql 命令 _Mysql常用命令行大全
7.1 一个建库和建表的实例1 drop database if exists school; //如果存在SCHOOL则删除 create database school; //建立库SCHOOL ...
- mysql命令_MySql常用命令
1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show ...
- mysql巡检常用命令_mysql 常用命令
http://blog.chinaacc.com/garfiled606/blog/20100119-1909060539272.html客户端连接: 进入命令行,windows cmd,连接: my ...
- mysql的-x是什么命令_Mysql常用命令
7.1 一个建库和建表的实例1 drop database if exists school; //如果存在SCHOOL则删除 create database school; //建立库SCHOOL ...
- mysql ping命令_MySQL常用命令总结
MySQL常用命令总结 1.使用SHOW语句找出在服务器上当前存在什么数据库 mysql> show databases; 2.创建一个数据库MYSQLDATA mysql> create ...
- mysql中 s命令_MySql常用命令总结
1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2:2.创建一个数据库MYSQLDATA mysql> CREATE DATABASE ...
- mysql reload 命令_MySQL常用命令
原文链接: 其实这个链接可以用的但是我呢写成这样了:哈哈. 1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop d ...
最新文章
- MySQL · myrocks · myrocks统计信息
- 【pyqt5】 读取numpy arrray 显示图片
- 青年节寄语和新课程免费上架
- jboss eap 6.2 ear包 下使用log4j日志
- 备份数据库的expdp语句_【ORACLE语句备份】数据库表同步 ——定时任务管理器(EXPDP导出,IMPDP导入)...
- Spring IOC容器-自动装配
- 31号2场直播预告丨下一代分布式数据库设计思考、Greenplum 7新特性和进展
- 定义一个Employee类并排序(完整版本)
- 求解斐波那契数列复杂度分析
- java 容易犯错_写Java程序最容易犯错误有哪些呢?
- VMware虚拟机下载及安装教程
- Unity-中英对照汉化
- asp.net mvc excel合并单元格_如何用Excel制作一份A4纸可直接打印的拼音田字格模版?...
- MC9S12XS128 事件处理
- Vite入门从手写一个乞丐版的Vite开始(下)
- 1.13 打印机和工作簿的打印设置 [原创Excel教程]
- https://www.npmjs.com/一个下载库的网址
- Git的安装教程(完成clone一个项目到本地)
- SYD8811 内存和代码的分布
- 关于texlive2021安装,一直卡在安装界面怎么回事?
热门文章
- vue学习笔记(四)- cmd无法识别vue命令解决方法
- eclipse 恢复默认窗口
- SpringMVC的json数据交互
- etcher制作mac启动盘_如何在Mac上创建和引导Linux USB驱动器
- mob sdk vue 短信验证_如何快速集成短信验证码API[图文教程]
- split函数python 未定义_实现python 的split函数
- 创建线程方式2-runnable接口的实现类
- HoloLens 2开发:电脑端PC识别Vuforia
- Warning: Each record in table should have a unique `key` prop,or set `rowKey` to 解决方法
- access 一亿条数据_操作用户只能看到自己本部门的数据功能