如何设置sql server数据库的用户名和密码

如何设置sql server数据库的用户名和密码,第1张

1大多数

Windows

用户都需要一个

SQL

Server

登录名以便连接到

SQL

Server。本主题说明了如何创建

SQL

Server

登录名。

2创建使用

Windows

身份验证

(SQL

Server

Management

Studio)

SQL

Server

登录名

3在

SQL

Server

Management

Studio

中,打开对象资源管理器并展开要在其中创建新登录名的服务器实例的文件夹。

4右键单击“安全性”文件夹,指向“新建”,然后单击“登录名”。

5在“常规”页上的“登录名”框中输入一个

Windows

用户名

6选择“Windows

身份验证”。

7单击“确定”。

8创建使用

SQL

Server

身份验证

(SQL

Server

Management

Studio)

SQL

Server

登录名

9在

SQL

Server

Management

Studio

中,打开对象资源管理器并展开要在其中创建新登录名的服务器实例的文件夹。

10右键单击“安全性”文件夹,指向“新建”,然后单击“登录名”。

11在“常规”页上的“登录名”框中输入一个新登录名的名称。

12选择“SQL

Server

身份验证”。Windows

身份验证是更安全的选择。

输入登录名的密码。

13选择应当应用于新登录名的密码策略选项。通常,强制密码策略是更安全的选择。

单击“确定”。

14通过

Transact-SQL

创建使用

Windows

身份验证的

SQL

Server

登录名

在查询编辑器中,输入以下

Transact-SQL

命令:CREATE

LOGIN

<name

of

Windows

User>

FROM

WINDOWS;

GO

15通过

Transact-SQL

创建使用

SQL

Server

身份验证的

SQL

Server

登录名

在查询编辑器中,输入以下

Transact-SQL

命令:CREATE

LOGIN

<login

name>

WITH

PASSWORD

=

'<password>'

;

GO

mysql_connect('数据库地址','数据库用户名','密码')

mysql用户名

就是你登录mysql用的名字你本地安装的话默认用户名是root,密码就是登录mysql时用的密码。。。。数据库名是你在mysql里(比较用phpmyadmin登录后)建的库名字。。。

你说的要看空间服务商提供的是什么数据库类型

1、如果说数据库是Access,那么数据库名称就是你上传的文件名(即xxxmdb文件,可修改),

用户名和密码即自己在文件里设置,无需询问空间服务商

2、如果说数据库是SQL-Server(即MsSQL),那么数据库服务器IP地址、数据库名称、登录用户名和密码空间服务商会告诉你的,他们告诉你什么你就填上去就可以了,一般来说网站和数据库会被安装到一台服务器上,那么服务器IP地址项就为(local)

数据库服务器IP地址:即你要登录到那一台服务器上,互联网上服务器很多,你要登录哪一台?

数据库名称:一台数据库服务器空间服务商不可能只为你服务,他们还要为其他人服务,

所以他们为每一个人开通一个数据库名称,一般不允许你修改

用户名和密码:你登录服务器的验证方式,不是任何人都能登录使用的,只有知道的才能使用

3、如果说是MySQL那么原理和MsSQL原理一样,不过使用时要注意中文编码

方法如下:

1、打开mysqlexe和mysqldexe所在的文件夹,复制路径地址

2、打开cmd命令提示符,进入上一步mysqlexe所在的文件夹。

3、输入命令  mysqld --skip-grant-tables  回车,此时就跳过了mysql的用户验证。注意输入此命令之后命令行就无法 *** 作了,此时可以再打开一个新的命令行。注意:在输入此命令之前先在任务管理器中结束mysqldexe进程,确保mysql服务器端已结束运行。

4、然后直接输入mysql,不需要带任何登录参数直接回车就可以登陆上数据库。

5、输入show databases;   可以看到所有数据库说明成功登陆。

6、其中mysql库就是保存用户名的地方。输入 use mysql;   选择mysql数据库。

7、show tables查看所有表,会发现有个user表,这里存放的就是用户名,密码,权限等等账户信息。

8、输入select user,host,password from user;   来查看账户信息。

9、更改root密码,输入update user set password=password('123456') where user='root' and host='localhost';

10、再次查看账户信息,select user,host,password from user;   可以看到密码已被修改。

11、退出命令行,重启mysql数据库,用新密码尝试登录。

12、测试不带密码登录mysql,发现还是能够登陆上,但显示数据库时只能看到两个数据库了,说明重启之后跳过密码验证已经被取消了。

13、重启数据库之后之所以不带密码任然能够登录是因为数据库里存在设无须口令的账户。

扩展资料:

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。

MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。

MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。

1:使用SHOW语句找出在服务器上当前存在的数据库:

mysql> SHOW DATABASES;

2:创建一个数据库MYSQLDATA

mysql> CREATE DATABASE MYSQLDATA;

3:选择你所创建的数据库

mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明 *** 作成功!)

4:查看现在的数据库中存在什么表

mysql> SHOW TABLES;

5:创建一个数据库表

mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));

6:显示表的结构:

mysql> DESCRIBE MYTABLE;

7:往表中加入记录

mysql> insert into MYTABLE values (”hyq”,”M”);

8:用文本方式将数据装入数据库表中(例如D:/mysqltxt)

mysql> LOAD DATA LOCAL INFILE “D:/mysqltxt” INTO TABLE MYTABLE;

9:导入sql文件命令(例如D:/mysqlsql)

mysql>use database;

mysql>source d:/mysqlsql;

10:删除表

mysql>drop TABLE MYTABLE;

11:清空表

mysql>delete from MYTABLE;

12:更新表中数据

mysql>update MYTABLE set sex=”f” where name=’hyq’;

参考资料来源:百度百科:MySQL数据库

数据库名称是你建立的database

的名字!

用户,就是你登录数据库这一类软件用户名

比如SQL2000或者2005:一般用户名和密码都是sa,如果是mysql:一般用户名和密码都是root。

数据库用户名是使用数据库服务器的用户的名称,比如mysql中的root,oracle中的tiger,sql server 中的 sa

数据库名是一个具体的数据库的名称,比如mysql中的test,oracle中的orcl,sql server中的pubs

这是两个不同的概念,数据库用户名决定了数据库服务器的使用权限归谁所有,而数据库名决定的是数据存放的位置。

联系如下:

登录名可以理解为进入整个大楼的钥匙,用户名可以理解为一个房间的钥匙。这里所说的大楼就是sql server服务器,而房间就是这个sql server服务器中的具体的库。

区别如下:

1、映射关系不同

一个登录名可以和多个不同库下的用户做映射。

在同一个库下只能和一个用户做映射,并且一个用户名可以和多个登录名有映射关系,。

2、权限不同

真正有权限的是用户名,登录名只有登进数据库的功能,然后去找映射的用户名,这样就有了相应的权限。

扩展资料:

在SQL Server中,用户和角色是分为服务器级别和数据库级别的。

服务器级别:

登录名:指有权限登录到某服务器的用户,例如超级管理员的登录名是sa;

服务器角色:为帮助您管理服务器上的权限,SQL Server 提供了若干角色,这些角色是用于对其他主体进行分组的安全主体。 服务器级角色的权限作用域为服务器范围。

数据库级别:

用户:指有权限能 *** 作数据库的用户;

数据库级别设置:

服务器级 -> 数据库级 -> 架构级 - > 数据对象级,比如说:ServerDataBase1dboTable1;这里的意思就是Table1这个表属于dbo这个架构,dbo这个架构属于DataBase1这个数据库,DataBase1这个数据库属于Server这个服务器。

里面的架构其实就是一个容器,好像就是面向对象里面的命名空间,一个用户可以拥有多个架构,但是不能对没有拥有的架构进行 *** 作。

一个数据库角色,是对不同架构里面数据对象的权限组织,也有可能涉及到多个架构,当某一个用户被转换成一种数据库角色的时候,假如这个用户本身不拥有某一个架 构而该数据库角色拥有,那它当它对那个架构进行 *** 作的时候就会出错。

以上就是关于如何设置sql server数据库的用户名和密码全部的内容,包括:如何设置sql server数据库的用户名和密码、mysql怎么通过用户名和密码登录数据库、什么是数据库名称还有用户名和密码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9474926.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存