精华内容
下载资源
问答
  • 创建数据库用户名
    千次阅读
    2021-02-27 13:26:08

    Mysql创建数据库


    纯干货,不解释。

    -- drop database if exists mydb;     -- 如果存在数据库,则drop掉重新创建
    
    CREATE DATABASE `mydb` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    CREATE USER 'myname'@'%' IDENTIFIED BY 'mypasswd';
    GRANT ALL ON mydb.* TO 'myname'@'%';
    FLUSH PRIVILEGES; 
    
    更多相关内容
  • mongodb对数据库创建用户名和密码的方法发布时间:2020-12-14 09:04:34来源:亿速云阅读:77作者:小新这篇文章将为大家详细讲解有关mongodb对数据库创建用户名和密码的方法,小编觉得挺实用的,因此分享给大家做个...

    mongodb对数据库创建用户名和密码的方法

    发布时间:2020-12-14 09:04:34

    来源:亿速云

    阅读:77

    作者:小新

    这篇文章将为大家详细讲解有关mongodb对数据库创建用户名和密码的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

    MongoDB 有一个用户管理机制,简单描述为管理用户组,这个组的用户是专门为管理普通用户而设的,暂且称之为管理员。管理员通常没有数据库的读写权限,只有操作用户的权限,我们只需要赋予管理员 userAdminAnyDatabase 角色即可。另外管理员账户必须在 admin 数据库下创建。

    mongodb对数据库创建用户名和密码通过下面的步骤完成:连接mongodb,创建root用户

    首先修改mongodb配置文件,开启授权认证

    通过root账户连接admin数据库

    切换数据库

    执行以下代码创建属于该数据库的用户,roles可根据自己需求进行更改use xfjr

    db.createUser({

    user: "xfjr",

    pwd: "自己设置密码",

    roles:  [{

    "role" : "dbAdmin",

    "db" : "xfjr"

    },

    {

    "role" : "readWrite",

    "db" : "xfjr"

    },

    {

    "role" : "dbOwner",

    "db" : "xfjr"

    },

    {

    "role" : "enableSharding",

    "db" : "xfjr"

    }]

    })

    6. 查看创建的用户: show users,返回结果如下,其中"db" : "xfjr",说明这个用户是属于xfjr这个数据库的{

    "_id" : "xfjr.xfjr",

    "token" : NumberLong("-5993443175400748988"),

    "user" : "xfjr",

    "db" : "xfjr",

    "roles" : [

    {

    "role" : "dbAdmin",

    "db" : "xfjr"

    },

    {

    "role" : "readWrite",

    "db" : "xfjr"

    },

    {

    "role" : "dbOwner",

    "db" : "xfjr"

    },

    {

    "role" : "enableSharding",

    "db" : "xfjr"

    },

    {

    "role" : "userAdmin",

    "db" : "xfjr"

    }

    ],

    "mechanisms" : [

    "SCRAM-SHA-1",

    "SCRAM-SHA-256"

    ]

    }

    7. 通过mongodb可视化工具连接,配置好地址端口号,然后配置用户密码,截图如下:这样,你就可以指定用户名密码进行登录指定的数据库了

    8. 然后完成springboot项目配置spring:

    data:

    mongodb:

    host: 127.0.0.1

    port: 27011

    database: xfjr

    username: xfjr

    password: 自己设置的密码

    关于mongodb对数据库创建用户名和密码的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

    展开全文
  • 第一部:开启安全性验证如果需要给MongoDB数据库使用安全验证,则需要用--auth开启安全性检查,则只有数据库认证的用户才能执行读写操作,开户安全性检查,有两种方式:第一种:重新创建window service服务器,在...

    MongoDB数据库在默认是没有用户名及密码,不用安全验证的,只要连接上服务就可以进行CRUD操作。

    第一部:开启安全性验证

    如果需要给MongoDB数据库使用安全验证,则需要用--auth开启安全性检查,则只有数据库认证的用户才能执行读写操作,开户安全性检查,有两种方式:

    第一种:重新创建window service服务器,在创建服务时打开安全性验证。

    1. 首先使用管理员身份打开cmd.exe,启动cmd命令窗口。

    2. 在窗口中输入mongod --auth --logpath "D:\Program

    Files\mongodb\data\log\MongoDB.log" --logappend --dbpath

    "D:\Program Files\mongodb\data\db" --directoryperdb

    --reinstall命令,如下:

    上面显示,首先会移除已创建的window service服务,然后再次创建window

    service服务并开启安全性验证。

    第二种:直接开启安全性验证

    1. 首先使用管理员身份打开cmd.exe,启动cmd命令窗口。

    2. 在窗口中输入mongod --dbpath "D:\Program Files\mongodb\data\db"

    --logpath "D:\Program Files\mongodb\data\log\MongoDB.log"

    --auth,如下:

    带有-auth参数时,必须通过认证才可以查询数据。如果没有加-auth参数,即使配置了安全认证用户,也不需要认证谁都可以操作。

    第二部:创建用户

    定位到D:\Program Files \mongodb\bin,使用mongo.exe进入mongodb的命令行管理。

    键入命令:

    >use admin

    >db.addUser(“root”, “root”)

    现在我们为mongodb的admin数据库添加一个用户root,密码也是root,mongodb可以为每个数据库都建立权限认证,也就是你可以指定某个用户可以登录到哪个数据库。上面的代码,我们为admin数据库添加了一个root用户,在mongodb中admin数据库是一个特别的数据库,这个数据库的用户,可以访问mongodb中的所有数据库。

    如果你要为test数据库,设置一个用户,使用如下命令:

    >use test

    >db.addUser(“test”, “test”)

    好了,现在我们已经为mongodb设置了一个全局用户root,接下来先重启mongodb,使创建的用户生效。

    用户登录:

    首先需要使用“use 数据库名称,如: use admin”跳转到当前数据库模式下,然后用户登录,如下:

    上面1表示登录成功,0表示登录失败。

    查看当前mongodb数据库所有数据库信息:

    在特权用户root下,admin数据库下的用户是超级用户。

    上面显示所有数据库名称,数据库大小。

    system.user用户

    每个数据库的用户账号都是以文档形式存储在system.users集合里面的,文档结构{'user':username, 'readOnly':true, 'pwd': password

    hash}。password hash是根据用户名和密码生成的散列。

    查询某个数据库下的用户db.system.users.find();删除某个数据库下的所有用户db.system.users.remove(),删除指定用户db.system.users.remove({'user':'用户名'})

    展开全文
  • 创建数据库和表是Oracle 10g最基本的工作,数据库和表是Oracle用于组织和管理数据的对象。本章将讲述数据库、表的基本概念,以及创建数据库和表的两种方式。
  • 创建用户 :CREATE USER ‘username’@‘host’ IDENTIFIED BY ‘password’; 给 用户:test_data 分配 数据库:test_data1 权限 grant all privileges on test_data1.* to ‘test_data’@’%’ with

    mysql 内部用户

    username :用户名、 password :用户密码
    host 可以是localhost 或者 %
    使用%可使全部ip可远程链接,localhost只能本地链接
    创建用户 :CREATE USER ‘username’@‘host’ IDENTIFIED BY ‘password’;

    给 用户:test_data 分配 数据库:test_data1 权限
    grant all privileges on test_data1.* to ‘test_data’@’%’ with grant option;

    修改用户登录密码
    UPDATE user SET authentication_string = PASSWORD(‘test_data’) WHERE user = ‘test_data’ AND host = ‘%’;
    推荐使用 :ALTER USER test_data@% IDENTIFIED BY ‘test_data’;

    展开全文
  • mysql数据库创建用户名

    千次阅读 2016-01-07 09:58:28
    MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): ... 1.2 创建用户:  mysql> insert into mysql.user(Host,User,Password) values("local
  • 3、创建用户:create user 'xiuyin'@'localhost' identified by 'zhao'; 4、查询用户权限:show grants for 'xiuyin'@'localhost'; 5、用户授权:grant all on xiuyin.* to xiuyin@'%' identified by 'z...
  • 3、创建新用户,并授权该用户可以操作的数据库和表 grant all privileges on 数据库名.表名 to '用户名'@'主机名' identified by '密码' with grant option; flush privileges; 数据库名:如果为*,表示所有数据库 ...
  • 数据库配置文件配置明文用户名密码,总感觉不太安全,故引入jasypt加密方式,对明文用户名密码加密,一定程度上避免数据泄露。 1:准备工具 请先下载该jar包:jasypt-1.9.2.jar <dependency> <...
  • PHPStudy怎样创建数据库

    千次阅读 2021-01-19 05:05:03
    展开全部1、单击32313133353236313431303231363533e4b893e5...3、然后,单击数据库并输入所需的数据名称,例如:new,随机获取。4、然后,单击用户并单击“下一步”以添加用户。5、填写用户名,主机选择local,密码...
  • postgresql数据库系列之:创建用户名和密码,并赋予用户数据库权限一、登陆postgresql数据库二、创建用户名和密码三、创建数据库四、赋予用户数据库权限五、退出postgresql数据库六、使用Dbeaver赋予用户权限 ...
  • mongo -u 用户名 -p 密码 要连接的数据库名centos7上mongodb 新建数据库并设置用户名密码先创建admin账号,然后用admin账号创建其他用户use admindb.createUser({user: "管理员用户名",pwd: "管理员密码",roles: [{ ...
  • 本地安装discuz时出现无法连接数据库,请检查数据库用户名或者密码是否正确 Access denied for user ‘root’@‘localhost’ (using password: YES) 您必须解决以上问题,安装才继续 解决方法:数据库用户名root...
  • 你可以指定的权限可以分为三种类型: 数据库/数据表/数据列权限: Alter: 修改已存在的数据表(例如增加/删除列)和索引。 Create: 建立新的数据库或数据表。 Delete: 删除表的记录。 Drop: 删除数据表或数据库。 ...
  • 5:创建一个数据库表mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));6:显示表的结构:mysql> DESCRIBE MYTABLE;7:往表中加入记录mysql> insert into MYTABLE values (”hyq”,”M”);8:用文本方式将...
  • MongoDB 有一个用户管理机制,简单描述为管理用户组,这个组的用户是专门为管理普通用户而设的,暂且称之为管理员。...mongodb对数据库创建用户名和密码通过下面的步骤完成:连接mongodb,创建root用户首先修改mong...
  • 如何创建oracle数据库用户? 1.首先登陆:使用系统权限登陆 sqlplus / as sysdba 2.创建用户: oracle创建用户和密码以及授权登录问题 创建有户名和密码 CREATE USER 用户名 IDENTIFIED BY 密码; 分配权限 GRANT ...
  • 如何在SQL Server中创建用户名和密码

    千次阅读 热门讨论 2020-02-22 21:02:01
    【前言】 对于数据库来说,数据的安全是非常重要的,但是我们如何确保它的安全性呢?怎么让每个人只能看自己的信息,而不能看别人的信息呢,这...我将数据库创建用户分为了:设置数据库创建新的SQL Server登录...
  • MYSQL-创建数据库用户名:mysql> create database yoon;Query OK, 1 row affected (0.00 sec)mysql> grant all privileges on yoon.* to'yoon'@'%'identified by 'yoon';Query OK, 0 rows affected (0.00 ...
  • Spring 配置数据库用户名密码加密

    万次阅读 2018-10-23 10:22:09
    Spring 配置数据库用户名密码加密 传统形式配置数据库用户名密码 对于一般的spring框架,经常要用到数据源配置,如果是用xml配置的话,一般都是如下形式   数据库用户名密码密文配置实现 现在的需求是不能在...
  • "create database " + db + "; grant all on "+db+".* to "+user+"@localhost identified by '"+pwd...db:数据库名 user:用户名 pwd :密码 转载于:https://www.cnblogs.com/liuchangfei/archive/2010/06/09/1754932....
  • game_admin游戏后台管理install用new_package.sql创建数据库用户名admin,密码:123456
  • mongodb设置用户和密码

    千次阅读 2021-01-17 09:43:55
    创建管理员账号进入mongodb后台后,使用use admin命令进入admin数据库,再执行下面的创建用户命令>db.createUser({ user: "xiong", pwd: "123456", roles: [{ role: "userAdminAnyDatabase", db: "admin" }] })...
  • 主要问题是如何给DB2数据库创建用户 首先想另外自己建一个库的可以先建个库,比如:CREATE DB dbName ;接下来就是创建用户: 首先说明比如:计算机-管理中的-意思就是进入下一级,也就是说进入计算机下一级的管理...
  • MongoDB之设置数据库用户名和密码

    千次阅读 2019-12-27 10:20:36
    MongoDB 设置数据库用户名和密码 第一步、以txt方式打开mongo根目录下的mongod.cfg,并写入红框内容并保存,注意缩进!注意缩进! 2.为数据库创建用户密码: ps:比如你要为数据库test,添加具有dbOwner角色的用户...
  • 常见问题 Access denied for user ”@’localhost’ to database ‘web02’ //web02是我自己创建的数据库 ...下面对比两种登录方式 ...-u为数据库用户名,root是mysql默认用户名;-p为密码,如果设置了密码,
  • ![图片说明]... !... 我这创建了三个登录用户 然后建立了一个saft数据库 将Tom Mary John用户分别映射到T M J。 然后我这能用登录名T M J登录。却不能用用户名Tom Mary John登录。
  • mysql -u数据库用户名 -p 说明:数据库用户名默认是:root 所以一般情况下输入 mysql -uroot -p密码 或者 mysql -uroot -p ;show databases; //最后的;号不能省略,并且是英文状态下的;create database [if not ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 453,991
精华内容 181,596
关键字:

创建数据库用户名