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 [email protected] identified by ‘1234‘;

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

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

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

mysql>grant select,update on testDB.* to [email protected] 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 [email protected] 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. 列出所有数据库

mysql>show database;

6. 切换数据库

mysql>use ‘数据库名‘;

7. 列出所有表

mysql>show tables;

8. 显示数据表结构

mysql>describe 表名;

9. 删除数据库和数据表

mysql>drop database 数据库名;

mysql>drop table 数据表名;

10.数据库导出数据到本地:

1、导出某个表的数据(不包含create table语句)到本地

mysqldump -u user -p -h127.0.0.1 -P3306 --routines --default-character-set=utf8 --no-create-db --no-create-info --tables dbname table > db.table.sql

2、导出某个表的数据(包含create table语句)到本地

mysqldump -u user -p -h127.0.0.1 -P3306 --routines --default-character-set=utf8 --no-create-info --tables dbname table > db.table.sql

3、导出整个数据库的数据到本地(包含表的创建语句和表的数据)

mysqldump -u user -p -h127.0.0.1 -P3306 --routines --default-character-set=utf8 --databases dbname > db.sql

11、mysql执行sql脚本

source db.sql

原文:http://www.cnblogs.com/YDDMAX/p/6081290.html

mysql用户数据导入_MySQL添加用户、删除用户与授权和数据的导入导出相关推荐

  1. mysql删除用户账号和密码_mysql添加、删除用户和授权用户

    MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 1.1 登录MYSQL: @>mysql -u root -p @&g ...

  2. mysql 用户授权_mysql添加、删除用户和授权用户

    MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 1.1 登录MYSQL: @>mysql -u root -p @&g ...

  3. Ubuntu 答疑:Ubuntu 添加和删除用户具体步骤及进程被占用的解决方式

    文章目录 前言 一.添加用户 1.1.创建用户 1.2.设置密码 1.3.赋予用户管理员权限 二.删除用户 三.可能报的错误 3.1.进程被占用 3.2.进程被占用的解决方式 总结 前言 我们使用 U ...

  4. linux删除相同用户,Linux 批量添加和删除用户

    Linux批量添加和删除用户 一,工具作用Linux批量添加和删除用户 在Linux用户管理中,经常需要用到批量添加或删除用户:如果用 useradd或adduser来添加大量用户,对系统管理员的体力 ...

  5. linux添加删除用户命令,Linux命令之useradd和userdel(添加、删除用户)

    一.[useradd]:添加用户命令 1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户. 2.格式 useradd [-d home] [-s sh ...

  6. MySQL讲义第 55 讲——用户权限管理之创建和删除用户

    MySQL讲义第 55 讲--用户权限管理之创建和删除用户 文章目录 MySQL讲义第 55 讲--用户权限管理之创建和删除用户 一.创建用户 1.使用 create user 命令创建用户 2.使用 ...

  7. Linux 用户 和 用户组 管理 (添加、删除、修改)及说明

    From:http://www.cnblogs.com/xd502djj/archive/2011/11/23/2260094.html 鸟哥官网 Linux 帐号管理与 ACL 权限设定:http: ...

  8. 计算机新建用户如何删除,win10系统如何添加和删除用户?windows10删除用户教程...

    有位 windows10正式版 用户反映自己因为刚刚升级系统,所以对系统中的很多操作都很陌生.尤其是对win10系统中添加和删除用户该如何操作表示很是不解.这该怎么办呢?接下来,小编就向大家分享win ...

  9. CentOS添加和删除用户以及用户组的方法

    本篇文章主要介绍了CentOS添加和删除用户以及用户组的方法,具有一定的参考价值,有兴趣的可以了解一下 1.Linux环境下的账户系统文件主要在/etc/passwd, /etc/shadow,/et ...

  10. linux7如何删除用户,如何在CentOS 7上添加和删除用户

    CentOS以及所有其他Linux发行版都是多用户操作系统.每个用户对于各种命令行和GUI应用程序可以具有不同的权限级别和特定设置. 知道如何添加和删除用户是每个Linux用户应了解的最基本技能之一. ...

最新文章

  1. sentry日志管理系统安装以及使用教程
  2. linux系统层次(转)
  3. printf输出字符串_C语言入门必学第一课,学习“输入与输出”!
  4. Nginx 最全操作总结
  5. django-oscar接入paypal的时候提示Error 10001 - Internal Error
  6. P7045-[MCOI-03]金牌【构造,交互题】
  7. 清华新生C++作业难上热搜!大厂猎头表示做上了直接给offer
  8. vue和php网站下载,vue.js去哪下载
  9. 关于java方法的重载(Overloading),覆写(Override)以及final 方法的几点说明
  10. c++虚函数动态联编需要避免的内存泄漏问题
  11. 网络常用端口号(全)
  12. 华为云文字识别关键技术和特别需要注意的事宜
  13. vue 实现点击选中div后, 右下角显示对号√
  14. 史上最简单的免费短信验证码案例
  15. MySQL数据库入门(十)多表复杂查询练习及讲解-下
  16. 2018版ISTQB FL基础级大纲全解析
  17. 用Javascript 编写 HTML在线编辑器
  18. 51单片机两只老虎c语言程序,51单片机两只老虎仿真加代码
  19. PKI基础知识,及PKI流程
  20. 深入浅出说CUDA程序设计(一)

热门文章

  1. 计算机进入安全模式,电脑怎么进入安全模式
  2. mysql数据控制语言_mysql数据控制语言DCL(Data Control Language)-数据库
  3. 【中级软考】软件质量模型的六大特性27个子特性(软件质量特性:功能性、可靠性、易用性、效率性、软件维护性、软件可移植性)
  4. python 网络编程 socket 报错 ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接。
  5. JDK1.8日期的使用(转)
  6. android imageview 锯齿,android 自定义圆角ImageView以及锯齿的处理
  7. opencv java 摄像头_使用OpenCV Java创建Windows摄像头扫码程序
  8. mysql提高并行并行_oracle 并行之并行度篇
  9. ThreadLocal为什么会内存泄漏(java高级面试)
  10. exhaustion java_Java Exceptions