关于mysql如何创建多用户

mysql高级 在 SQL 中,关键字和函数名是不用区分字母大小写的,比如 SELECT、WHERE、ORDER、GROUP BY 等关键字,以及 ABS、MOD、ROUND、MAX 等函数名。在MySQL 8下禁止在重新启动 MySQL 服务时将lower_case_table_names设置成不同于初始化 MySQL 服务时设置的lower_case_table_names值。数据库名、表名和字段名在 Linux MySQL 环境下是区分大小写的,因此建议你统一这些字段的命名规 则,比如全部采用小写的方式。 阅读详情

1使用root身份登陆mysql

Liunx下(ps:我用的是centos7.1) 首先以root身份登录上去后执行操作 mysql -uroo -p 然后Enter 输入你的密码后 出现welocame to the mysql就说明登录成功了。


2创建用户

登录后执行 insert into user (Host,User,Password) values('localhost','newuser',password('newpwd'));附:后来发现5.7版本mysql的user表里面没有password这个选项 然后网上搜了下这个语句create user 'newuser'@'localhost' identified by 'newUser!-cn@' 因为5.7版本好像对安全有增强所以写密码的时候一定要够复杂,不然会报错的。这2行代码的意思就是说往user表里面创建了一个名称newuser密码为newpwd的用户。PS:localhost表示只能在本地访问, 如果要想在远程访问就把localhost改成%。


3查询一下这个用户是否被创建

成功执行查询语句 Select User From mysql.user Where User='newuser' 看看有没有这个用户如果有就说明创建成功了,没有的话自己再检查下这个还是比较简单的。


4给用户授予权限

grant 权限 on 数据库.* to '名称'@'主机名'

例如grant CREATE on user.* to '名称'@'主机名' 意思是把user数据库的全部全部表给了这个用户 但是这个用户只能有创建权限

例如 grant all on user.address to '名称'@'主机名' 意思是把user数据库的的address表给了这个用户,并且这个用户有对这个表操作的全部权限。


5废除某个用户的权限

revoke all on user.address from 'newuser'@'localhost'; 废除这个用户的对address表的所有权限。

revoke drop on user.address from 'newuser'@'localhost'; 废除这个用户对address表的删除权限。


6删除某个用户

drop user 'newuser'@'localhost';修改权限的时候一定要执行一下FLUSH PRIVILEGES 刷新一下权限;我就遇到过这个问题,后来百度了一下这个某个老外遇到问题的文章http://stackoverflow.com/questions/5555328/error-1396-hy000-operation-create-user-failed-for-jacklocalhost%3E。

Hadoop集群上搭建多用户模式hive Hadoop集群上搭建多用户模式hive 一.环境介绍 我们将在上文搭建的hadoop集群中安装和配置hive的多用户模式。我们选择 master(10.255.24.191)进行hive的安装和配置 二.环境搭建 1.安装和配置mysql a.yum安装mysql [root@masterroot]# yum install mysql-server b.启动m 阅读详情

相关推荐

navicat 多用户远程连接 mysql 数据库

本文主要是自己想让多人拥有远程操作服务端数据库的能力总结出来的一些经验,希望能对想跟我实现同样想的人有所帮助

byerHu的博客 6395

MySQL(96)MySQL创建用户(3种方式)

MySQL 在安装时,会默认创建一个名为 root 的用户,该用户拥有超级权限,可以控制整个 MySQL 服务器。在对 MySQL 的日常管理和操作中,为了避免有人恶意使用 root 用户控制数据库,我们通常创建一些具有适当权限的用户,尽可能地不用或少用 root 用户登录系统,以此来确保数据的安全访问。下面根据实例详细讲解这 3 种方法。

逍遥人世欢 1万+

Jmeter实现多用户并发登录

Jmeter实现多用户并发登录使用工具1、向数据库中插入多条用户信息2、制作用户登录信息的txt3、创建一个线程组,设置并发数4、添加CSV 数据文件设置5、添加HTTP请求6、添加HTTP请求头管理 使用工具 #Jmeter官网:https://jmeter.apache.org/ #MySQL官网:https://www.mysql.com/ 1、向数据库中插入多条用户信息 #向sys_user表中插入100条密码为123456的用户信息 #account账号;password密码;name用户名

YinBaige001的博客 3606

深入了解MySQL锁机制及应用场景

深入了解MySQL锁机制及应用场景锁的概述锁的分类锁的应用场景数据库事务管理多线程程序开发数据库的备份和恢复对于在线游戏等高并发应用场景锁的具体使用方法锁的应用实例总结 锁的概述 MySQL锁是操作MySQL数据库时常用的一种机制。MySQL锁可以保证多个用户在同时执行读写操作时,能够互相协同、避免数据出现不一致或者读写冲突等问题。本篇文章将详细介绍MySQL锁的基本知识和具体应用。 MySQL锁是多用户数据库系统中的一种典型的并发控制机制,可让多个同时操作完成相应的操作。当多个用户同时访问同一系列表时,很

Jack·Kwok的博客 2360

基于Simulink的二相混合式步进电机驱动器快速建模与仿真实践

本文详细介绍了如何利用Simulink对二相混合式步进电机驱动器进行快速建模与仿真。通过从零搭建电机数学模型、设计H桥控制逻辑,并集成步进时序,手把手指导读者创建可运行的仿真模型文件。该方法能有效验证控制策略,避免硬件调试风险,是学习与实践电机驱动开发的理想途径。

weixin_29171087的博客 149

FreeRTOS --(15)信号量之概述

FreeRTOS 中使用信号量来做同步,信号量可以在任务中使用作为任务与任务间的同步,也可以在中断中使用(带 FromISR 的版本)中断与任务间的同步; 针对不同的应用场景,信号量分为两种: 1、二值信号量; 2、计数信号量; 1、二值信号量 1.1、Usage 顾名思义,二值信号量只有两个值:0 和 1;它用于简单场景下的任务与任务、中断与任务之间的同步,比如:一个任务,在等待某个资源到位后,才能够继续执行,在得到这个资源之前,它处于阻塞状态,假如一个中断来了,给出了这个资源,那么.

StephenZhou 6517

Linux用户和组的管理及安装MySQL

在Linux系统中,用户组是一种将多个用户组合在一起的概念。-rw-r--r--. 1 root root 193 4月 11 2018 .bash_profile。-rw-r--r--. 1 root root 193 4月 11 2018 .bash_profile。----------. 1 root root 370 4月 24 18:19 /etc/gshadow。-rw-r--r--. 1 root root 889 4月 24 18:19 /etc/passwd。

m0_70768414的博客 1313

避坑指南:vmdk转qcow2镜像时你可能会遇到的5个问题及解决方法

本文详细解析了将VMDK虚拟机镜像转换为QCOW2格式时可能遇到的五大核心问题,特别是启动失败的常见原因及解决方案。内容涵盖格式差异、预处理优化、转换命令详解,并针对根文件系统挂载失败、GRUB引导失败、网卡识别、性能异常等典型故障提供了具体排查与修复步骤,旨在帮助运维人员高效、可靠地完成镜像迁移。

websocket5live的博客 275

mysql用户管理与权限

👏 作者简介:我是笑霸final,一名热爱技术的在校学生。

学习笔记,相关教程 分享 841

从服装打版到激光切割:二维异形件排版算法在实际生产中的避坑指南

本文深入探讨二维异形件排版算法在服装、家具等行业的实际应用,对比NFP和重叠移除两种核心策略的优缺点,并提供算法落地的五大实战陷阱与解决方案。通过案例分析和技术要点解析,帮助生产管理者提升材料利用率5%-15%,优化生产效率。

weixin_28717431的博客 416

别再手动拷贝文件了!用Keil MDK的Pack Installer一键搞定STM32上的RT-Thread Nano移植

本文详细介绍了如何使用Keil MDK的Pack Installer一键快速移植RT-Thread Nano到STM32项目,告别繁琐的手动拷贝和配置过程。通过自动化版本管理和依赖处理,移植时间从47分钟缩短至3分钟,大幅提升开发效率。文章还提供了实战步骤、高级配置技巧和常见问题解决方案,帮助开发者轻松实现RTOS集成。

weixin_29194817的博客 364

mysql创建多用户文件管理_2020最新搭建属于个人的网盘 可多用户使用 网盘程序 云盘源码 文件管理与共享(自适应)源码...

此系统可以修改,包安装指导,拍下后联系店主。系统品牌:其他系统开发语言:PHP数据库:Mysql一个轻量级文件管理与共享系统,支持多用户,可充当网盘程序,程序无需数据库安装步骤:1.建议安装在apache环境下,并确保.htaccess可用2.解压文件至网站根目录3.【重要】默认用户名:admin默认密码:password后台管理地址:http://yourdomain/vfm-admin/具...

weixin_42138545的博客 310

EM4095低频RFID曼彻斯特解码实战:从原理图到MCU代码实现

本文详细介绍了EM4095低频RFID读卡器的设计与实现,从芯片工作原理、天线设计到曼彻斯特解码算法。重点讲解了基于STM32的MCU代码实现,包括定时器捕获、数字滤波和错误处理,为开发125kHz RFID系统提供实用指南。

oil88的博客 717

使用 MySQL Workbench 创建和管理用户

在多用户环境中,合理地管理和分配数据库权限是非常重要的。MySQL Workbench 提供了直观的界面,使得这些操作变得更加简便。创建新用户分配权限创建新的连接。

小李同学的博客 3226

c语言串口编程详解

串口: 一种异步通信接口,通常用于低速数据传输。RS-232: 最常见的串口标准,定义了电气特性、连接器和信号线。UART: 通用异步收发传输器,是实现串口通信的硬件模块。通过以上内容,你应能够理解并实现C语言在Windows和Linux平台上的串口编程。希望这本手册能帮助你在实际项目中顺利进行串口通信开发。如果有任何疑问或需要进一步的帮助,请随时提问。

jkzyx123的博客 2224

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Linux 用户管理

Linux 支持多用户,通过多用户设置不同的权限来达到访问控制 ROOT用户下,创建用户,使用指定路径作为用户目录。例如目录名为/www/app,用户名为appuser mkdir -p /www/app 创建目录 useradd -d /www/app -m appuser 授予角色目录权限 chown -R appuser /www/app chmod -R 755 appuser -rw------- (600) 只有所有者才有读和写的权限 -rw-r–r-- (644) 只有所有者才有读和写

q1009020096的博客 279

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

创建mysql普通用户

避免因为授予root用户,而root用户被窃取时,导致数据库整理信息盗用或者被恶意删除崩溃。

m0_62379203的博客 1257

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

linux进阶高级配置,你需要知道的有哪些(3)-MySQL数据库系统

insert into 表名 (字段1,字段2,...) values('值1','值2 ',...)grant 权限列表 on 数据库名.表名 to 用户名@来源地址 identified '密码';备注:权限列表: all(所有权限),select,update.delete,insert。有密码,修改密码 :mysqladmin -u root -p password 新密码。revoke 权限列表 on 数据库名.表名 from 用户名@来源地址。(2)修改mysql用户密码(系统提示符#下)

2302_76160310的博客 395

mysql多用户_实验十三 MySQL多用户事务管理

实验十三MySQL多用户事务管理一、实验内容:1、 事务机制的使用2、 锁机制的使用二、实验项目:员工管理数据库用于企业管理的员工管理数据库,数据库名为YGGL中,YGGL数据库中包括三个表:Employees(员工信息表)、Departments(部门信息表)、Salary(员工薪水情况表)。三、实验步骤:(要求用命令完成以下操作)1、 将YGGL数据库中所有对象的所有权限授予一个新用户u1...

weixin_39878745的博客 506

hive上写mysql_Hive集成Mysql作为元数据

默认情况下,Hive元数据保存在内嵌的 Derby 数据库中,只能允许一个会话连接,只适合简单的测试。为了支持多用户多会话,则需要一个独立的元数据库,我们使用 MySQL 作为元数据库,Hive 内部对 MySQL 提供了很好的支持,配置一个独立的元数据库需要增加以下几步骤:第一步:安装MySQL服务器端和MySQL客户端,并启动MySQL服务。此步省略,具体请看http://www.cnblog...

weixin_39996750的博客 192

hive mysql_Hive集成mysql数据库

1. 为什么集成mysql来替换Derby默认情况下,Hive元数据保存在内嵌的Derby数据库中,只能允许一个会话连接,只适合简单的测试。实际生产环境中不使用,为了支持多用户会话,则需要一个独立的元数据库,使用MySQL作为元数据库,Hive内部对MySQL提供了很好的支持。2.在Ubuntu系统下安装并配置MySQL2.1 安装MySQLsudo apt-get install mysql-s...

weixin_39834984的博客 112

MySQL数据库(入门)(一)

一、什么是MySQL数据库? 数据库(database)就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。通过数据库管理系统(DBMS),可以有效地组织和管理存储在数据库中的数据。 二、MySQL数据库的优势? MySQL是一款免费软件。它是一个真正的多用户、多线程SQL数据库服务器。它能够快捷、有效和安全地处理大量的数据。它使用非常简单。MySQL的主要

bigfly11的博客 564

Hive集成Mysql作为元数据

Hive集成Mysql作为元数据 默认情况下,Hive元数据保存在内嵌的 Derby 数据库中,只能允许一个会话连接,只适合简单的测试。为了支持多用户多会话,则需要一个独立的元数据库,我们使用 MySQL 作为元数据库,Hive 内部对 MySQL 提供了很好的支持,配置一个独立的元数据库需要增加以下几步骤: 第一步:安装MySQL服务器端和MySQL客户端,并启动MySQL服务。 此步

远有青山 670

二、MySQL 创建子账号

在实际的业务开发中,需要多人合作同时对数据库进行操作,有开发人员也有运维人员。但是每个角色需要的数据库权限都是不一样的,例如开发王小明需要对数据库进行新增数据,但是不能删除和修改数据。运维小王只能对数据库进行读取,不能新增、修改和删除数据。这个时候只需要新建具有相应权限的 MySQL 子账户一一分配给对应人员就行了。

zyg的博客 467

hive上mysql元数据库配置

hive调试信息显示模式: ./hive -hiveconf hive.root.logger=DEBUG,console 非常有用。 默认情况下,Hive元数据保存在内嵌的 Derby 数据库中,只能允许一个会话连接,只适合简单的测试。为了支持多用户多会话,则需要一个独立的元数据库,我们使用 MySQL 作为元数据库,Hive 内部对 MySQL 提供了很好的支持,配置一个...

diaomu5377的博客 111
上一篇: centos7.1下php7安装redis扩展
下一篇: mysql主从复制
立足
博客等级 码龄11年 1粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值