100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > centos的mysql怎么删用户_linux/centos给Mysql创建用户 授权 查看 删除 修改密码 撤...

centos的mysql怎么删用户_linux/centos给Mysql创建用户 授权 查看 删除 修改密码 撤...

时间:2023-06-13 14:14:40

相关推荐

centos的mysql怎么删用户_linux/centos给Mysql创建用户 授权 查看 删除 修改密码 撤...

linux/centos给Mysql创建用户、授权、查看、删除、修改密码、撤

linux/centos给Mysql创建用户、授权、查看、删除、修改密码、撤销权限

linux/centos给Mysql创建用户、授权、查看、删除、修改密码、撤销权限

root权限高,安全性考虑,一般只允许本地(本机)访问,不建议直接用于远程,那就需要创建权限用户来远程连接数据库。

步骤1:登录数据库

mysql -uroot -p 或 mysql -u root -p

-u表示user(用户名),-p表示password(密码)需要输入密码,如下效果

如果是第一次登录,则直接回车;

登录数据库成功后如下:

步骤2:创建数据库用户

CREATE USER erp IDENTIFIED BY 'erpdatapwd';

CREATE USER [emailprotected] IDENTIFIED BY 'erpdatapwd';

上一句命令创建用户可用于其他远程数据库连接工具连接,

下一句仅允许本地(本机)登录,

依情况而定。

步骤3:给创建的数据库用户指定权限

GRANT ALL PRIVILEGES ON *.* TO user;

GRANT ALL PRIVILEGES ON *.* TO user;@localhost

步骤4:查看用户

select host,user from mysql.user;

上图说明我们创建的数据用户已完成,下图为数据库工具连接情况,表示远程连接成功!

步骤5:删除数据用户

先输入步骤4个查看用户,如下图,我们删除下图中的用户名为user的用户:

DROP USER ‘user’@'%';

从图中可以看到,用户名是‘user’,host是%

执行完查看下,如下图:

用户删除成功!

顺便刷新下权限

flush privileges;

【非必需】拓展延伸:以上部分可用其他命令操作:

如查看用户: select user from mysql.user;

如查看用户所有: select * from mysql.user;

如删除用户:

delete from mysql.user where user=‘XXX’ and host=’%’;

根据以上方式,设置修改用户密码:

SET PASSWORD FOR ‘username’@‘host’ = PASSWORD(‘newpassword’);

设置当前用户的密码:

SET PASSWORD = PASSWORD(‘newpassword’);

撤销用户权限:

命令:REVOKE privileges ON database.tablename FROM ‘username’@‘host’;

注意:

若给权限是这样写: GRANT SELECT ON . TO ‘erp’@‘%’;

则用 REVOKE SELECT ON database.tablename TO ‘erp’@‘%’;是不能撤销用户erp 对 database.tablename中的SELECT erp的。

相反的 GRANT SELECT ON database.tablename TO ‘erp’@‘%’;授予权限

用 REVOKE SELECT ON . FROM ‘erp’@‘%’;也是不能用来撤销用户erp 对database库的tablename 表的SELECT 权限

linux/centos给Mysql创建用户、授权、查看、删除、修改密码、撤相关教程

Maxwell采集binlog系列(结完)-Linux系统安装Maxwell,采集binl

Maxwell采集binlog系列(结完)-Linux系统安装Maxwell,采集binlog 百度云盘安装包链接:/s/1zVFX6RSBs-ED4PkVG1CPOQ 提取码:9co6 MySQL开启binlog 1.修改配置文件 vi /etc/f [mysqld]下面添加如下内容 server_id=1log-bin=master

centos7防火墙设置

centos7防火墙设置 查看开放端口 firewall-cmd --zone=public --list-ports 新增开放端口并重载 firewall-cmd --zone=public --add-port=3306/tcp --permanentfirewall-cmd --reload 查看开放端口 firewall-cmd --zone=public --query-port=3306/tcp 移除开放

mysql 安装教程

mysql 安装教程 如果电脑之前装了其他版本的mysql,先卸载干净 1.开始,windows管理工具,服务 停止mysql应用。 2.在控制面板卸载mysql 将mysql相关联的全部卸载干净 3.将之前安装目录下的mysql目录删除,如果存在的话 4.运行regedit 将mysql目录删除 5.HKEY

MySQL数据库系统

MySQL数据库系统 简介 ? Apache HTTP Server作为优秀的Web服务器软件,提供了面向用户的前端应用功能。而在实际 的企业网站平台中,为了提供更丰富.更强大的Web应用功能,往往还需要有后台数据库、网页编 程语言等多种角色的支持。 基础认识 ? MySQL是一个

Linux 服务器(命令行)安装TensorFlow-GPU 用python虚拟环境

Linux 服务器(命令行)安装TensorFlow-GPU 用python虚拟环境 ??研究生第二年了,无论是windows还是linux环境,安装TensorFlow-GPU已经好多次了,第一次纯靠自己安装成功,正值国庆期间比较轻松,写个博客记录一下。 ??本次安装主要参考这个博客,但是中间好

vmware16虚拟机配置centos7网络

vmware16虚拟机配置centos7网络 1)使用桥接模式 2)查看本机电脑配置 3)配置虚拟机网络 1.打开虚拟机网络配置文件,vim /etc/sysconfig/network-scripts/ifcfg-ens33 2.配置如下 4)测试是否能上网,能成功上网

centos7.4中搭建MySQL数据库

centos7.4中搭建MySQL数据库 大家好,今天我们来搭建一个MySQL小型数据库,先来简单介绍一下mysql数据库。 1、数据库的作用:存储海量结构化数据 减少数据冗余 方便数据共享 2、数据库的类型:关系型数据库 非关系型数据库 3、常见的关系型数据库 1】Oracle

Linux - LVM逻辑卷的创建与扩容

Linux - LVM逻辑卷的创建与扩容 LVM介绍 全称逻辑卷管理器(Logic Volume Manager)。是在内核中块设备和物理设备之间添加的一个新的抽象层次。通过LVM,可以将几块磁盘(物理卷PV)组合形成一个存储池或卷组(VG),最终在卷组的基础上再划分逻辑卷。 LVM管理着

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。