命令行下为 mysql 创建数据库,添加用户,用户授权

Mysql数据库管理用户 来源地址可以是域名、IP 地址,还可以使用“%”通配符,表示某个区域或网段内的所有地址,如“%.accp.com”、“192.168.80.%”等。权限列表:用于列出授权使用的各种数据库操作,以逗号进行分隔,如“select,insert,update”。数据库名.表名:用于指定授权操作的数据库和表的名称,其中可以使用通配符“”。例如,使用“kgc.”表示授权操作的对象为 kgc数据库中的所有表。实例: 允许用户 DM在本地查询 ali数据库中 所有表的数据记录,但禁止查询其他数据库中的表的记录。 阅读详情

时间:2021-03-10 14:24:22

一、创建mysql数据库

1.创建数据库语法

--创建名称为“testdb”数据库,并设定编码集为utf8
CREATE DATABASE IF NOT EXISTS testdb DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

二、创建用户

1.新建用户

--创建了一个名为:test 密码为:1234 的用户
create user 'test'@'localhost' identified by '1234';

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

2.查询用户

--查询用户
select user,host from mysql.user;

3.删除用户

--删除用户“test”
drop user test@localhost ;
--若创建的用户允许任何电脑登陆,删除用户如下
drop user test@'%';

4.更改密码

--授予用户test通过外网IP对数据库“testdb”的全部权限
grant all privileges on 'testdb'.* to 'test'@'%' identified by '1234';  

--刷新权限
flush privileges; 

--授予用户“test”通过外网IP对于该数据库“testdb”中表的创建、修改、删除权限,以及表数据的增删查改权限
grant create,alter,drop,select,insert,update,delete on testdb.* to test@'%';	

6.查看用户权限

--查看用户“test”
show grants for test;

注意:修改完权限以后 一定要刷新服务,或者重启服务,刷新服务用:flush privileges;

MySQL初级使用教程 (创建用户,创建数据库,数据库授权) MySQL初级使用教程 参考文献 1.创建数据库 登录MySQL服务后使用create命令创建数据库 CREATE DATABASE 数据库名称; 举例创建一个简单的数据库,RUNOOB [root@host]# mysql -u root -p Enter password:****** # 登录后进入终端 mysql>... 阅读详情

相关推荐

MySQL用户创建和授权

环境 MySQL 5.1 + 命令行工具   问题 MySQL用户创建和授权   解决   1.以root用户登录创建新用户   C:\Users\Wentasy>mysql -uroot -p mysql> CREATE USER music IDENTIFIED BY 'music';   2.以root用户登录创建数据库   create datab

DBA@Robin 3493

mysql怎么添加一个账号

mysql怎么添加一个账号

_江屿_ 5615

【Mysql进阶】5步轻松创建MySQL普通用户,你还在用root吗?

通过以上五个步骤,相信你已经掌握了MySQL用户和权限管理的使用技巧。合理地创建和管理普通用户是数据库安全管理的重要一环,可以有效防止因权限滥用而导致的安全问题。下次遇到数据库权限管理问题时,不妨从本文的步骤入手,或许你会有意想不到的收获哦!

java专栏 1832

MySQL数据库——MySQL创建用户(3种方式)

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

Itmastergo的博客 3万+

在 MySQL 数据库中创建新账号并分配权限

本文介绍如何在 MySQL 数据库中创建新账号并为其分配特定数据库实例的权限。

sg_knight的专栏 2752

R语言分段回归

1.利用虚拟变量进行线性回归 (MEdata.csv的数据来源:https://github.com/ChenQihome9/优快云-Data-Library/blob/master/MEdata.csv) 问题13:针对TAX~GDP,使用分段回归方法,找到其回归方程。编程,并根据程序结果叙述如下几方面问题:(1)分几段最佳?(不超过5段内)(2)分段位置定在哪儿最佳?(3)写出最佳方...

ChenQihome9的博客 1万+

MySQL8.0创建数据库,创建用户,授权用户

方法一 一、创建数据库 mysql> create database databasename; # databasename是想要创建的数据库名字 二、创建用户 mysql> create user 'databasename'@'%' identified by 'username'; # username是用户名 三、授权用户 mysql> grant all priv...

qq_44441611的博客 1万+

【JavaSE】之流程控制与方法

Java基础之Java流程控制与方法相关知识介绍~

小新要变强的博客 5795

Mysql 创建用户并授权

Mysql创建新用户。使用GRANT授予权限。使用刷新权限。使用查看用户权限。使用DROP USER删除用户。

Hong_pro的博客 4703

基于STM32的宠物智能照护嵌入式系统设计

嵌入式系统是实现物联网终端设备本地化感知、决策与执行的核心技术载体,其关键在于多传感器融合、低功耗执行控制与轻量级云边协同。本文围绕环境监测(温湿度、烟雾、余粮)、机电执行(步进电机食盘、继电器风扇)和可靠通信(MQTT+ESP8266)三大技术主线,深入解析STM32F103在资源约束下的外设调度策略、ADC采样抗干扰设计、DHT11时序精准控制及HX711称重滤波算法等工程实践要点。系统强调本地闭环优先原则,确保离线基础功能可用,同时通过阿里云IoT平台实现远程监控与告警联动,为中小型智能硬件项目提供可

weixin_29155599的博客 292

SAP Business One自定义表与字段实战:从零构建企业专属数据模型

本文详细介绍了如何在SAP Business One中创建自定义表与字段,从零构建企业专属数据模型。通过实战案例和避坑指南,帮助用户掌握业务适配、流程优化和权限隔离等关键技巧,提升系统灵活性和数据管理效率。特别适合需要扩展标准功能的SAP Business One用户。

weixin_28730927的博客 357

mysql添加远程用户并授权

数据库版本:mysql 5.7 查看原有数据库中的用户 mysql的用户信息主要存放在mysql数据库中的user表中 select host,user from user; 输出 添加远程用户 create user 'meiqi4'@'%' identified by 'Ali_我的台式机的密码' 查看一下现在的user表 为新用户创建数据库 重新登陆新建的用户,可以看到新建的用...

m1f2c3的专栏 2万+

使用gsplat进行3D高斯泼溅的方案

gsplat 不是一个软件,而是一个深度优化CUDA的开源Python库。它的作者是 Nerfstudio 团队,这个团队最出名的项目是 Nerfstudio,是对 NeRFs 方法支持最好的一套框架。据其所述,出于对新一代技术的好奇,他们构建了 gsplat 这个库。它支持 Windows/Linux 两个系统,使用前必须准备好 Nvidia 显卡。跑这个项目真是特别费劲,官方的文档支持不够完善,以至于遇到问题,开发者们都只能在issue区里抱团取暖。

兴趣使然的创作者 2103

MySQL8.0操作笔记(一) 创建数据库及用户、用户授权

1.进入MySQL 在命令行模式输入以下指令,确认后输入密码,进入MySQL。 mysql -u %username -p 其中%username表示MySQL的用户名(不是指数据库中的用户名),如果是root用户,代码即为: mysql -u root -p 2.创建数据库 create database %database_name; %datebase_name表示数据库名 3.进入数...

guanxian1652659的博客 1万+

多任务学习中的过拟合陷阱:动态停止训练机制详解与避坑指南

本文深入剖析了多任务学习中因任务过拟合不同步导致的性能下降问题,并详细介绍了动态停止-继续训练机制。该机制通过为每个任务设置独立的训练开关,基于验证集性能动态控制其梯度更新,有效缓解了任务间负迁移,是提升多任务模型整体泛化能力的关键策略。

happy2的博客 1091

ZYNQ出现问题及解决办法汇总(一直更新)

问题目录使用软件及开发板版本一,vitis在build project时卡住。二,Could not find FPGA device on the board for connection 'Local'三,FPGA configuration failed:DONE PIN is not high四,Could not find ARM device on the board for connection 'Local' 使用软件及开发板版本 开发板:MZ7XA-7020 软件:vitis2020.2(

qq_45057368的博客 1万+

MySQL创建用户与授权

一. 创建用户 命令: CREATE USER ‘username’@’host’ IDENTIFIED BY ‘password’; 说明: username:你将创建的用户名 host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符% password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器 例子: CREATE USER ‘dog’@’localhost’ IDENTIFIED

YHJ 4299

Three 之 three.js (webgl)绘制物体模型尺寸虚线包围框工具简单封装 DashLinesBoxTool

Three js 开发的一些知识整理,方便后期遇到类似的问题,能够及时查阅使用。本节介绍, three.js (webgl) 中绘制物体模型尺寸虚线包围框工具简单封装 DashLinesBoxTool,主要是给实物绘制线框,有点像AI 识别正方形包裹框的效果。其中,如果有不足之处,欢迎指出,或者你有更好的方法,欢迎留言。

仙魁XAN 2105

MySQL命令行创建用户与授权

环境:MySQL Sever 5.1 + MySQL命令行工具         问题:使用命令行创建用户、进行授权   1. 创建用户:     命令:CREATE USER username IDENTIFIED BY 'password';     说明:username——你将创建的用户名, password——该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码

DBA@Robin 3万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

MySQL创建用户并授权

MySQL创建用户并授权 创建用户 CREATE USER 'testDatabase'@'%' IDENTIFIED BY '111111'; # CREATE USER '你的用户名'@'可以访问数据库的ip,%表示所有' IDENTIFIED BY '数据库密码'; 用户授权 GRANT ALL ON testDatabase_jixian.* TO 'username'@'%'; 解释 GRANT ALL # all表示拥有所有DBA权限,还有SELECT,INSERT,UPDATE,dele

blood_Z的博客 1万+

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

命令行下创建MySQL数据库与创建用户以及授权

先以root用户登录mysql:C:\Users\XXX>mysql -u root -p输入密码后登录,接下来操作如下:1、create schema [数据库名称] default character set utf8 collate utf8_general_ci;--创建数据库  采用create schema和create database创建数据库的效果一样。2、create u...

sunzhenhua0608的专栏 1万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

MySQL数据库创建用户及授权

MySQL数据库创建用户及授权 1、创建用户 命令 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明 username:你将创建的用户名 host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符% password:该用户的登陆...

java 999

Mysql添加用户,给用户授权

创建用户 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; username – 你将创建的用户名说明: host – 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,  如 果想让该用户可以从任意远程主机登陆,可以使用通配符% password –  该用户的登陆密码,密码可以为空,如果为空则该用户可以...

程序猿_hw的博客 9万+

MySql中添加用户,新建数据库,用户授权,删除用户,修改密码

MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 登录MYSQL:   @>mysql -u root -p   @>密码 创建用户:   mysql> insert into mysql.user(Host,User,Password) values("localhost","test",passwor

H1017597898的专栏 11万+

MySQL创建用户和授权

一、权限管理 我们知道我们的最高权限管理者是root用户,它拥有着最高的权限操作。包括select、update、delete、update、grant等操作。那么一般情况在公司之后DBA工程师会创建一个用户和密码,让你去连接数据库的操作,并给当前的用户设置某个操作的权限(或者所有权限)。那么这时就需要我们来简单了解一下: 如何创建用户和密码。 给当前的用户授权。 移除当前用户的权限。 如果你想创建一个新的用户,则需要以下操作: 1、进入到mysql数据库下 mysql> use mysql Da

qq_44322555的博客 6476

MySQL添加用户、删除用户与授权

MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 1.1 登录MYSQL: @>mysql -u root -p @>密码 1.2 创建用户: mysql> insert into mysql.user(Host,User,Password) values(“localhost”,“test”,passwo...

qq_34749144的博客 1843
上一篇: mysql索引
下一篇: replace使用
springdk2009
博客等级 码龄17年 1835粉丝 257原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值