MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束):

1.新建用户

1.1 登录MYSQL:

@>mysql -u root -p

@>密码

1.2 创建用户:

mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));

这样就创建了一个名为:test 密码为:1234 的用户。

注意:此处的"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,将"localhost"改为"%",表示在任何一台电脑上都可以登录。也可以指定某台机器可以远程登录。

1.3 然后登录一下:

mysql>exit;

@>mysql -u test -p

@>输入密码

mysql>登录成功

2.为用户授权

授权格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码";

2.1 登录MYSQL(有ROOT权限),这里以ROOT身份登录:

@>mysql -u root -p

@>密码

2.2 首先为用户创建一个数据库(testDB):

mysql>create database testDB;

2.3 授权test用户拥有testDB数据库的所有权限(某个数据库的所有权限):

mysql>grant all privileges on testDB.* to test@localhost identified by '1234';

mysql>flush privileges;//刷新系统权限表

格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码";

2.4 如果想指定部分权限给一用户,可以这样来写:

mysql>grant select,update on testDB.* to test@localhost identified by '1234';

mysql>flush privileges; //刷新系统权限表

2.5 授权test用户拥有所有数据库的某些权限:

mysql>grant select,delete,update,create,drop on *.* to test@"%" identified by "1234";

//test用户对所有数据库都有select,delete,update,create,drop 权限。

//@"%" 表示对所有非本地主机授权,不包括localhost。(localhost地址设为127.0.0.1,如果设为真实的本地地址,不知道是否可以,没有验证。)

//对localhost授权:加上一句grant all privileges on testDB.* to test@localhost identified by '1234';即可。

3. 删除用户

@>mysql -u root -p

@>密码

mysql>Delete FROM user Where User='test' and Host='localhost';

mysql>flush privileges;

mysql>drop database testDB; //删除用户的数据库

删除账户及权限:>drop user 用户名@'%';

>drop user 用户名@ localhost;

4. 修改指定用户密码

@>mysql -u root -p

@>密码

mysql>update mysql.user set password=password('新密码') where User="test" and Host="localhost";

mysql>flush privileges;

5.在Mysqldump官方工具中,如何只恢复某个库呢?

全库备份

[root@HE1 ~]# mysqldump -uroot -p --single-transaction -A --master-data=2 >dump.sql

只还原erp库的内容

[root@HE1 ~]# mysql -uroot -pMANAGER erp --one-database

可以看出这里主要用到的参数是--one-database简写-o的参数,极大方便了我们的恢复灵活性。

创建普通用户并授权

示例(使用root用户登录,并假定已经创建了openscannerstore数据库):

mysql>use mysql;

#创建openscanner用户与密码并设置为从安装mysql服务的机器本地访问

mysql> grant all on openscannerstore.* to 'openscanner'@'localhost' identified by 'scanner888';

#设置openscanner用户与密码,并从任何机器都可以访问mysql

mysql> grant all on openscannerstore.* to 'openscanner'@'%' identified by 'scanner888';

mysql> flush privileges; #刷新才会生效

mysql 1270_MySQL_详细基本操作命令相关推荐

  1. mysql安装详细步骤图解:

    Mysql安装详细步骤图解: 分享是一种美(Sharing is a beauty) [本文转自http://blog.csdn.net/fanyunlei/article/details/21454 ...

  2. mysql安装详细步骤图解

    mysql安装详细步骤图解 本文转自http://blog.csdn.net/fanyunlei/article/details/21454645 别看图多,其实mysql的安装十分简单,一路next ...

  3. PowerDesigner 连接MySQL数据库详细步骤

    PowerDesigner 连接MySQL数据库详细步骤 简介 有的时候我们想把数据表结构可视化,想知道表中有哪些字段,表与表之间的关联关系,这个时候我们可以使用PowerDesigner工具,将表转 ...

  4. asp连接mysql视频_asp连接mysql数据库详细实现代码

    ASP 的 asp连接mysql数据库详细实现代码 想要asp能连接mysql数据库需要安装MySQL ODBC 3.51 驱动 我们先看下面这段代码 代码如下: set conn = server. ...

  5. 通过rpm包安装、配置及卸载mysql的详细过程.

    通过rpm包安装.配置及卸载mysql的详细过程. 以MySQL-server-4.0.14-0.i386.rpm为例,放在/data目录下 cd /data rpm -ivh MySQL-serve ...

  6. windows7 nginx php mysql_windows7配置Nginx+php+mysql的详细教程

    最近在学习php,想把自己的学习经历记录下来,并写一些经验,仅供参考交流.此文适合那些刚刚接触php,想要学习并想要自己搭建Nginx+php+mysql环境的同学. 当然,你也可以选择集成好的安装包 ...

  7. MySQL数据库的基本操作命令

    MySQL数据库的基本操作命令 [mysql]mysql 常用建表语句 一.mysql服务操作 net start mysql //启动mysql服务 net stop mysql //停止mysql ...

  8. 水晶报表 mysql_水晶报表CrystalReport2008使用JDBC连接MySQL数据库-详细步骤

    水晶报表CrystalReport2008使用JDBC连接MySQL数据库-详细步骤 一:前期准备工作 lCrystal Report 2008 lJDBC相关jar包 ---mysql-connec ...

  9. Windows下MySQL的详细安装教程

    1.安装之前需要注意的几点 建议不要安装最新版本,一般找mysql5.0系列版本即可: mysq1官网有.zip和.msi两种安装形式: zip是压缩包,直接解压缩以后使用的,需要自己配置各种东西:m ...

最新文章

  1. 找出数组中重复的数字---多思路
  2. Xilinx ISE 开发过程中生成的各种文件(二)
  3. 180.4. WebSphere Commerce Engerprise 7.0 Feature Pack 2.iso
  4. Mac中ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)
  5. 关于scanf和cin的大数据读入效率
  6. Simple2D-24 Sprite 渲染树
  7. socket java 发送多次 socket 已关闭_Socket客户端循环发送多条信息给服务端,发一次socket自动关闭?...
  8. html rpc文档,HTML5 DRM 正式成为 Web 标准,百度正式开源RPC框架brpc
  9. Flutter 2019 产品路线图正式公布
  10. excel图片 html,微商相册生成EXCEL表格中将原图按HTML格式显示的实例
  11. [2018 CS:GO Server]2018 Old CSGO 服务端,回忆逝去的青春!
  12. 复杂网络——常见的论文下载和真实数据集下载网站
  13. SHA-1和SHA-2算法有什么区别?
  14. 设计模式星火01_单例模式
  15. Cpp环境【POJ3069】【Vijos2995】 萨鲁曼的大军 Saruman's Army
  16. oracle tovarchar2_oracle to_char() 函数的使用, 数字转换为字符串各种格式总结
  17. 短路与 短路或 不短路与 不短路或
  18. facebook有哪些信息_如何让人们不知道您在Facebook上阅读了他们的信息
  19. 太赞了!华为工程师总结的Linux+K8S笔记,提供下载
  20. 学计算机等级考试电脑版软件,猎证全国计算机等级考试学习系统

热门文章

  1. 使用动态内表——ALV输出
  2. 手里的基金在震荡?数据解读2021“开门红”如何控制仓位
  3. 经营升级渐成影院运营主课题,怎样才能交出技术改造好答卷?
  4. mysql slow time_mysql使用slow log
  5. 富文本编辑器 java_Java开发之富文本编辑器TinyMCE
  6. verilog for循环_HDLBits:在线学习 Verilog (二十四 · Problem 115-119)
  7. c# 两个list比较_C#刷遍Leetcode面试题系列连载(1) 入门与工具简介(VS Code amp; VS)...
  8. lnmp mysql 路径_LNMP笔记:更改网站文件和MySQL数据库的存放目录
  9. 小马哥spring编程核心思想_Spring核心思想理解
  10. 3种Python字典合并方法