精华内容
下载资源
问答
  • mysql新添加用户与删除用户具体操作命令_MySQL方法1 :使用mysql root(root权限)用户登陆直接赋权也可以创建用户/usr/bin/mysqladmin -u root password 123456mysql -uroot -p密码查看所有用户名与密码select host ,...

    mysql新添加用户与删除用户具体操作命令_MySQL

    方法1 :使用mysql root(root权限)用户登陆直接赋权也可以创建用户

    /usr/bin/mysqladmin -u root password 123456

    mysql -uroot -p

    密码

    查看所有用户名与密码

    select host ,user ,password from user;

    grant all on ec.* to 'root'@'%' identified by '123456';

    grant all privileges on ec.* to 'cockpit'@'%' identified by '123456';

    grant all on ec.* to 'cockpit'@'%' identified by '123456';

    grant all privileges on ec.* to 'cockpit'@'%' identified by '123456';

    flush privileges;;

    更改数据库密码

    user mysql

    修改mysql数据库的密码

    UPDATE user SET Password=PASSWORD('123456') where USER='root';

    mysql root密码为空 登陆的时候不需要密码

    UPDATE user SET Password=PASSWORD(null) where USER='root';

    flush privileges;

    方法二:

    1.新建用户。

    //登录MYSQL

    @>mysql -u root -p

    @>密码

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

    mysql>create database testDB default character set utf8;;

    //创建用户

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

    //刷新系统权限表

    mysql>flush privileges;

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

    然后登录一下。

    mysql>exit;

    @>mysql -u phplamp -p

    @>输入密码

    mysql>登录成功

    2.为用户授权。

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

    >grant all privileges on phplampDB.* to phplamp@localhost identified by '1234";

    授权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;

    4.修改指定用户密码。

    @>mysql -u root -p

    @>密码

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

    mysql>flush privileges;

    delete from user where User="test" and Host="localhost";

    也可以试试:

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

    >drop user 用户名@ localhost;

    本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

    本文系统来源:php中文网

    TAG标签:用户命令

    展开全文
  • 删除mysql用户组的命令:1、“DROP USER 用户1 [,用户2 ]…”命令;...在 MySQL 数据库中,可以使用 DROP USER 语句删除用户,也可以直接在 mysql.user 表中删除用户以及相关权限。1. 使用 DROP USER 语句删...

    删除mysql用户组的命令:1、“DROP USER 用户1 [,用户2 ]…”命令;2、“DELETE FROM mysql.user WHERE Host='hostname' AND User='username';”命令。

    7b1cb7cd3d011887780724beb39cd029.png

    在 MySQL 数据库中,可以使用 DROP USER 语句删除用户,也可以直接在 mysql.user 表中删除用户以及相关权限。

    1. 使用 DROP USER 语句删除普通用户

    使用 DROP USER 语句删除用户的语法格式如下:DROP USER [ , ]…

    其中,用户用来指定需要删除的用户账号。

    使用 DROP USER 语句应注意以下几点:DROP USER 语句可用于删除一个或多个用户,并撤销其权限。

    使用 DROP USER 语句必须拥有 mysql 数据库的 DELETE 权限或全局 CREATE USER 权限。

    在 DROP USER 语句的使用中,若没有明确地给出账户的主机名,则该主机名默认为“%”。

    注意:用户的删除不会影响他们之前所创建的表、索引或其他数据库对象,因为 MySQL 并不会记录是谁创建了这些对象。

    例 1

    下面使用 DROP USER 语句删除用户'test1@'localhost'。SQL 语句和执行过程如下。mysql> DROP USER 'test1'@'localhost';

    Query OK, 0 rows affected (0.00 sec)

    在 cmd 命令行工具中,使用 test1 用户登录数据库服务器,发现登录失败,说明用户已经删除,如下所示。C:\Users\USER>mysql -h localhost -u test1 -p

    Enter password: ****

    ERROR 1045 (28000): Access denied for user 'test'@'localhost' (using password: YES)

    2. 使用DELETE语句删除普通用户

    可以使用 DELETE 语句直接删除 mysql.user 表中相应的用户信息,但必须拥有 mysql.user 表的 DELETE 权限。其基本语法格式如下:DELETE FROM mysql.user WHERE Host='hostname' AND User='username';

    Host 和 User 这两个字段都是 mysql.user 表的主键。因此,需要两个字段的值才能确定一条记录。

    例 2

    下面使用 DELETE 语句删除用户'test2'@'localhost'。SQL 语句和执行过程如下所示。DELETE FROM mysql.user WHERE Host='localhost'AND User='test2';

    Query OK, 1 rows affected (0.00 sec)

    结果显示删除成功。可以使用 SELETE 语句查询 mysql.user 表,以确定该用户是否已经成功删除。

    相关推荐:php培训

    展开全文
  • 删除mysql用户组的命令:1、“DROP USER 用户1 [,用户2 ]…”命令;...在 MySQL 数据库中,可以使用 DROP USER 语句删除用户,也可以直接在 mysql.user 表中删除用户以及相关权限。1. 使用 DROP USER 语句删...

    删除mysql用户组的命令:1、“DROP USER 用户1 [,用户2 ]…”命令;2、“DELETE FROM mysql.user WHERE Host='hostname' AND User='username';”命令。

    7b1cb7cd3d011887780724beb39cd029.png

    在 MySQL 数据库中,可以使用 DROP USER 语句删除用户,也可以直接在 mysql.user 表中删除用户以及相关权限。

    1. 使用 DROP USER 语句删除普通用户

    使用 DROP USER 语句删除用户的语法格式如下:DROP USER [ , ]…

    其中,用户用来指定需要删除的用户账号。

    使用 DROP USER 语句应注意以下几点:DROP USER 语句可用于删除一个或多个用户,并撤销其权限。

    使用 DROP USER 语句必须拥有 mysql 数据库的 DELETE 权限或全局 CREATE USER 权限。

    在 DROP USER 语句的使用中,若没有明确地给出账户的主机名,则该主机名默认为“%”。

    注意:用户的删除不会影响他们之前所创建的表、索引或其他数据库对象,因为 MySQL 并不会记录是谁创建了这些对象。

    例 1

    下面使用 DROP USER 语句删除用户'test1@'localhost'。SQL 语句和执行过程如下。mysql> DROP USER 'test1'@'localhost';

    Query OK, 0 rows affected (0.00 sec)

    在 cmd 命令行工具中,使用 test1 用户登录数据库服务器,发现登录失败,说明用户已经删除,如下所示。C:\Users\USER>mysql -h localhost -u test1 -p

    Enter password: ****

    ERROR 1045 (28000): Access denied for user 'test'@'localhost' (using password: YES)

    2. 使用DELETE语句删除普通用户

    可以使用 DELETE 语句直接删除 mysql.user 表中相应的用户信息,但必须拥有 mysql.user 表的 DELETE 权限。其基本语法格式如下:DELETE FROM mysql.user WHERE Host='hostname' AND User='username';

    Host 和 User 这两个字段都是 mysql.user 表的主键。因此,需要两个字段的值才能确定一条记录。

    例 2

    下面使用 DELETE 语句删除用户'test2'@'localhost'。SQL 语句和执行过程如下所示。DELETE FROM mysql.user WHERE Host='localhost'AND User='test2';

    Query OK, 1 rows affected (0.00 sec)

    结果显示删除成功。可以使用 SELETE 语句查询 mysql.user 表,以确定该用户是否已经成功删除。

    相关推荐:php培训

    展开全文
  • 一、创建用户mysql -u root -pcreate user 'test'@'localhost' identified by '123';create user 'test'@'192.168.7.22' identified by '123';...注意:此处”localhost”,指该用户只能在本地登录...

    一、创建用户

    mysql -u root -p

    create user 'test'@'localhost' identified by '123';

    create user 'test'@'192.168.7.22' identified by '123';

    create user 'test'@'%' identified by '123';

    注意:此处的”localhost”,是指该用户只能在本地登录,不能在另外一台机器上远程登录。

    如果想远程登录的话,将”localhost”改为”%”,表示在任何一台电脑上都可以登录。也可以指定某台机器可以远程登录。

    如果报错:出现ERROR 1364 (HY000): Field ‘ssl_cipher’ doesn’t have a default value

    解决方法:

    打开my.ini,查找

    sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

    修改为

    sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

    然后重启MYSQL

    二、授权

    mysql -u root -p

    使用命令:

    grant privileges on databasename.tablename to 'username'@'host' identified by 'pwd';

    grant all on quant.* to 'test'@'localhost' identified by '123';

    flush privileges;

    三、撤销权限

    mysql -u root -p

    使用命令:

    revoke privileges on databasename.tablename from 'username'@'host';

    flush privileges;

    四、删除用户

    mysql -u root -p

    使用命令:

    drop user 'test'@'host';

    展开全文
  • 下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”第一种:增加一个用户test1密码为abc,让他可以在任何主机上登录,...
  • mysql用户的增删改查:创建用户、删除用户、修改用户名和密码、设置密码过期、查询用户mysql用户的增删改查命令总结:mysql用户的增删改查命令示例增(创建用户)create user chushiyan;create user chushiyan@...
  • 连接命令mysql -h[主机地址] -u[用户名] -p[用户密码]创建数据库:create database [库名]显示所有数据库: show databases;打开数据库:use [库名]当前选择库状态:SELECT DATABASE();创建数据表:CREATE TABLE ...
  • SQL基础知识1本文将解释三...数据库,简而言之可视为电子化文件柜——存储电子文件处所,用户可以对文件中数据进行新增、截取、更新、删除等操作。什么是SQL?SQLStructured Query Language(结构化查询语言)...
  • mysql的基础命令

    2019-10-31 09:10:44
    2.MySQL超级用户什么? root 3.创建数据库语句? CREATE DATABASE JD CHARSET=utf8; 4.修改数据库语句? alter database 库名 charset=utf8; 5.删除数据库语句? DROP DATABASE JD; 6.查看数据库语句...
  • MySQL命令大全

    2018-01-15 11:19:17
    如果要对用户所用的登录终端进行限制,可以更新User表中相应用户的Host字段,在进行了以上更改后应重新启动数据库服务,此时登录时可用如下类似命令mysql -uroot -p; mysql -uroot -pnewpassword; mysql mydb ...
  • 用于删除一个目录或多个目录或删除一个文件或多个文件rm命令的语法格式:rm [参数] [文件]-----常用参数说明-------f:忽略不存在文件,不会出现警告信息-i:删除前会询问用户是否操作-r/R:递归删除-v:显示指令详细...
  • mysql常用命令

    2012-12-13 12:00:36
    键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符mysql> 注意,如果连接到另外机器上,则需要加入一个参数-h机器IP 第三招、增加新用户 格式:...
  • 1、什么是视图? 视图一种根据查询(也就是SELECT表达式定义数据库对象,用于获取想要看到和使用局部数据。 视图时也被成为“虚拟表”。 视图可以被用来从常规表(称为“基表”或其他视图中查询数据。 相对于...
  • 什么是MysQL数据库

    千次阅读 2018-07-16 00:11:00
    MySQL是一种开放源代码关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用数据库管理语言(SQL)进行数据库管理。本部分主要内容包括:掌握结构化语言SQL,DDL创建数据库和表,Dos命令修改和删除库和表...
  • MYSQL常用命令大全

    2011-05-30 13:31:24
    MySql的用户管理通过 User表来实现,添加新用户常用方法有两个,一在User表插入相应数据行,同时设置相应权限;二通过GRANT命令创建具有某种权限的用户。其中GRANT常用用法如下: grant all on mydb...
  • 第一、Canal并不直接读取存储...它使用拥有replica权限的MySQL用户,通过TCP端口连接到你的MySQL Server。sh run.sh -e canal.auto.scan=false \ -e canal.destinations=test \ -e canal.instance.master.add...
  • 但如果某个客户在读取邮箱,同事另外一个用户试图删除编号为25邮件,会产生什么后果?结论不确定,读客户尽可能会报错退出,也可能读取到不一致邮箱数据。所以,为安全期间,即使读取邮箱也需要特别注意....
  • 一, 绝对路径和相对路径在 Linux 中,什么是一个文件的路径? 简单的说,就是这个文件...例如,首先用户进入到 /home, 然后再进入到 test, 执行的命令为:# cd /home# cd test此时用户所在的路径为 /home/test。第...
  • 我们也可以将数据库理解为一个电子版文件柜,用户可以通过计算机操作对文件柜中所存放文件进行新增,查询,更改,删除等操作。 什么是数据库管理系统? 数据库管理系统(Database Management System 简称为DBMS .....
  • 1.基本概念 ...用户可以对文件中数据运行增加、删除、修改、查询等操作。 前端程序员只需要对数据库有一定了解即可。 浏览器---->服务器---->数据库 1.3 数据库分类 关系型数据库: 有行和列结构
  • 删除账号第一点:mysql是两步验证the frist 通过用户名与密码与用户IP地址是不是授权范围(在不同电脑登录同一个账号也属于不同的用户)the second 验证登录用户有没有操作权限mysql到底怎么实现呢。mysql有一张...
  • 不幸的,我一个根用户,使用SSH客户端我可以输入命令,但BASH使用的命令与我在网上找到的稍有不同。我不确定到底要键入什么删除NO_ZERO_DATE标志,也不确定是否应该完全删除Strict模式,它看起来就是。GNU bash,...
  • 首先说一下delete和drop,这两个命令是常用删除命令,在MySQL中,删除数据库还是删除表,或者删除表内字段,删除用户,都是有广泛使用,但drop命令使用更为广泛,并且删除更为彻底。 删除数据库: 这个没什么...
  • mysql

    2020-12-17 15:52:04
    delete: DML的删除命令,每次删除表中一行数据,并且将该行的删除操作作为事务记录在日志中保存,以便回滚,指定条件删除,会删除满足条件数据,没有指定条件则删除整个表中所有数据 truncate: 直接删除表以及所
  • 数据库用户的权限管理权限管理授权:查看用户的授权:收回权限:数据库的日志管理什么是mysql的日志mysql日志的分类启动和设置错误日志:查看错误日志删除错误日志数据库的备份与恢复使用MYSQLdump命令备份数据恢复...
  • 7-Day1什么是web前端三个部分前端分类数据库基本概念MySQL数据库软件SQLDDL: 操作数据库、表DML:增删改表中数据DQL:查询表中记录 什么是web前端 web面向用户(浏览者),看见摸得着前端 输入域名后,...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 125
精华内容 50
关键字:

删除用户的命令是什么mysql

mysql 订阅