数据库登录名和密码
A. 如何修改MySql数据库的用户名和密码
首先应该知道Mysql数据库中的口令存储必须用password()函数加密它。因为在user表中是以加密形式存储口令,而不是作为纯文本。如果没有加密,直接在数据库中执行以下语句:
use mysql insert into user (host,user,password) values(%,user_name,your password);
flush privileges;
相信结果不会满意。因为服务器比较的是加密的值,所以服务器连接一定失败。
这里需要说明的是flush privileges;这条命令起到了重新加载授权表。也可以在shell下直接用mysqladmin -u root reload或者mysqladmin -u root flush-privileges来实现重载授权表。
在Mysql环境下,可以使用以下语句进行设置密码:
1 insert into user(host,user,password) values(%,user_name,password("your password");
2 set password for user_name = password("your password")
以上两种方法都必须进行重载授权表。
3 当然也可以在创建一个用户时直接设置密码,grant语句将为你自动加密口令。
如:grant all on *.* to user_name@% identified by "your password";
另外也可以在shell环境下用mysqladmin程序来设置密码。
B. SQL数据库 登陆名和密码 有什么用
SQL Server有非常健全的来安全管理机制,你可自以设定多级用户执行严格的权限控制。例如Operator用户只能查看表中的数据,不能更改表的结构,创建新表,删除用户,访问特殊的数据库,Manager可以查看表中的数据,更改表的结构,但不能创建新表,删除用户。Admin拥有上述所有权限,这样能够最大限度的保护你的数据库安全。
其实Access也可以设密码的,只是你没设。WIndows认证也可以。相当于你用了与你Windows相同的密码。
C. 数据库中如何创建登录名和密码
login.jsp代码:
<%@ page contentType="text/html;charset=GBK"%>
<script language="javaScript">
function validate(f){
if(!(/^\w{5,15}$/.test(f.userid.value))){
alert("用户ID必须是5~15位!") ;
f.userid.focus() ;
return false ;
}
if(!(/^\w{5,15}$/.test(f.password.value))){
alert("密码必须是5~15位!") ;
f.password.focus() ;
return false ;
}
return true ;
}
</script>
<%
request.setCharacterEncoding("GBK") ; // 进行乱码处理
%>
<form action="check.jsp" method="post" onSubmit="return validate(this)">
<table border="0">
<tr>
<td colspan="2">用户登陆程序</td>
</tr>
<tr>
<td>用户ID:</td>
<td><input type="text" name="userid"></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="password" name="password"></td>
</tr>
<tr>
<td>记住密码?</td>
<td>
<SELECT name="savetime">
<OPTION value="0">不保存</OPTION>
<OPTION value="<%=24*60*60%>">一天</OPTION>
<OPTION value="<%=24*60*60*7%>">一周</OPTION>
<OPTION value="<%=24*60*60*30%>">一月</OPTION>
<OPTION value="<%=24*60*60*365%>">一年</OPTION>
</SELECT>
</td>
</tr>
<tr>
<td>验证码:</td>
<td>
<input type="text" name="code" size="4" maxlength="4">
<img src="image.jsp">
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" value="登陆">
<input type="reset" value="重置">
</td>
</tr>
</table>
</form>
<%
if(request.getAttribute("err")!=null){
%>
<h3><%=request.getAttribute("err")%></h3>
<%
}
%>
logincookie.jsp代码:
<%--从本机取出Cookie,并将里面的内容进行验证--%>
<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="java.sql.*"%>
<%!
public static final String DBDRIVER = "org.gjt.mm.mysql.Driver" ;
public static final String DBURL = "jdbc:mysql://localhost:3306/kangsheng" ;
public static final String DBUSER = "root" ;
public static final String DBPASS = "mysqladmin" ;
%>
<%
Connection conn = null ;
PreparedStatement pstmt = null ;
ResultSet rs = null ;
boolean flag = false ; // 表示登陆成功或失败的标记
%>
<%
if(session.getAttribute("name")==null){
%>
<%
Cookie c[] = request.getCookies() ;
if(c!=null){
String userid = null ;
String password = null ;
for(int i=0;i<c.length;i++){
if("userid".equals(c[i].getName())){
userid = c[i].getValue() ;
}
if("userpass".equals(c[i].getName())){
password = c[i].getValue() ;
}
}
if(userid!=null&&password!=null){
try{
Class.forName(DBDRIVER) ;
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ;
String sql = "SELECT userid,name FROM tuser WHERE userid=? AND password=?" ;
pstmt = conn.prepareStatement(sql) ;
pstmt.setString(1,userid) ;
pstmt.setString(2,password) ;
rs = pstmt.executeQuery() ;
if(rs.next()){
session.setAttribute("name",userid) ;
}
}catch(Exception e){
}finally{
try{
conn.close() ; // 连接一关闭,所有的操作都将关闭
}catch(Exception e){}
}
}
}
%>
<%
}
%>
check.jsp代码
<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="java.sql.*"%>
<%!
public static final String DBDRIVER = "org.gjt.mm.mysql.Driver" ;
public static final String DBURL = "jdbc:mysql://localhost:3306/kangsheng" ;
public static final String DBUSER = "root" ;
public static final String DBPASS = "mysqladmin" ;
%>
<%
request.setCharacterEncoding("GBK") ; // 进行乱码处理
%>
<%
Connection conn = null ;
PreparedStatement pstmt = null ;
ResultSet rs = null ;
boolean flag = false ; // 表示登陆成功或失败的标记
%>
<%
// 判断验证码
String code = request.getParameter("code") ; // 接收表单参数
String rand = (String)session.getAttribute("rand") ;
if(!rand.equals(code)){
request.setAttribute("err","输入验证码不正确!") ;
%>
<jsp:forward page="login.jsp"/>
<%
}
%>
<%
String userid = request.getParameter("userid") ; // 接收表单参数
String password = request.getParameter("password") ; // 接收表单参数
try{
Class.forName(DBDRIVER) ;
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ;
String sql = "SELECT userid,name FROM tuser WHERE userid=? AND password=?" ;
pstmt = conn.prepareStatement(sql) ;
pstmt.setString(1,userid) ;
pstmt.setString(2,password) ;
rs = pstmt.executeQuery() ;
if(rs.next()){
// 如果有内容,则此处执行,表示查询出来,合法用户
flag = true ;
}
}catch(Exception e){
}finally{
try{
conn.close() ; // 连接一关闭,所有的操作都将关闭
}catch(Exception e){}
}
%>
<%
if(flag){ // 登陆成功,应该跳转到success.jsp
// 登陆成功,设置session
session.setAttribute("name",userid) ;
// 同时要求把Cookie进行保存
Cookie uid = new Cookie("userid",userid) ;
Cookie upas = new Cookie("userpass",password) ;
uid.setMaxAge(Integer.parseInt(request.getParameter("savetime"))) ;
upas.setMaxAge(Integer.parseInt(request.getParameter("savetime"))) ;
response.addCookie(uid) ;
response.addCookie(upas) ;
%>
<jsp:forward page="success.jsp"/>
<%
}else{ // 登陆失败,跳转到login.jsp
request.setAttribute("err","错误的用户名或密码!") ;
%>
<jsp:forward page="login.jsp"/>
<%
}
%>
success.jsp代码:
<%@ page contentType="text/html;charset=GBK"%>
<jsp:include page="logincookie.jsp"/>
<%
if(session.getAttribute("name")!=null){
%>
<h1>登陆成功,欢迎光临!</h1>
<%
}else{
%>
<h1>您还未登陆,请先<a href="login.jsp">登陆</a>!</h1>
<%
}
%>
D. 怎样使用用户名和密码登录数据库
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
E. mssql数据库的用户名和密码是什么啊
:)新装个mssql,然后记住管理员密码(一般是sa的密码),然后安装mssql网站的时候就可版以使用这个用户名跟密码了,权当然最后是通过企业管理器,另建网站专用的用户。
如果你下载到的是人家导出的数据库备份的话,可以恢复他,然后再建立一个新的可以访问并对刚恢复的数据库进行修改的用户。
F. 怎么才能知道自己数据库的用户名和密码
我是这样操作的,用ADOCONNCTION连上数据库,然后,DATSOURCE连接下数据源,再则如果你有用到存储过程,你还要有那STOREPROC的组件。
一般来说,用户名是sa,密码是三个sa
G. 如何修改mysql数据库中的用户名和密码
首先应该知道Mysql数据库中的口令存储必须用password()函数加密它。因为在user表中是以加密形式存储口令,而不是作为纯文本。如果没有加密,直接在数据库中执行以下语句:
use mysql insert into user (host,user,password) values(%,user_name,your password);
flush privileges;
相信结果不会满意。因为服务器比较的是加密的值,所以服务器连接一定失败。
这里需要说明的是flush privileges;这条命令起到了重新加载授权表。也可以在shell下直接用mysqladmin -u root reload或者mysqladmin -u root flush-privileges来实现重载授权表。
在Mysql环境下,可以使用以下语句进行设置密码:
1 insert into user(host,user,password) values(%,user_name,password("your password");
2 set password for user_name = password("your password")
以上两种方法都必须进行重载授权表。
3 当然也可以在创建一个用户时直接设置密码,grant语句将为你自动加密口令。
如:grant all on *.* to user_name@% identified by "your password";
另外也可以在shell环境下用mysqladmin程序来设置密码。
H. 什么是数据库名称还有用户名和密码
数据库名称就是创建数据库时所命名的标识名字,用户名和密码登录数据库软件的凭证。数据库用户即使用和共享数据库资源的人。
database_name 数据库的名称。数据库名称在服务器中必须唯一,并且符合标识符的规则。database_name最多可以包含 128 个字符,除非没有为日志指定逻辑名。
在SQL语句中有部分对数据库的操作都依赖数据库名来标识具体的数据库,如:创建数据库(Create DATABASE databasename)、删除数据库(drop database databasename)等,数据库名(databasename)都作为重要的参数。
(8)数据库登录名和密码扩展阅读:
新数据库的名称。数据库名称在服务器中必须唯一,并且符合标识符的规则。database_name最多可以包含 128 个字符,除非没有为日志指定逻辑名。
如果没有指定日志文件的逻辑名,则 Microsoft® SQL Server™ 会通过向database_name追加后缀来生成逻辑名。该操作要求database_name在 123 个字符之内,以便生成的日志文件逻辑名少于 128 个字符。
ON,指定显式定义用来存储数据库数据部分的磁盘文件(数据文件)。该关键字后跟以逗号分隔的 <filespec> 项列表,<filespec> 项用以定义主文件组的数据文件。
主文件组的文件列表后可跟以逗号分隔的 <filegroup> 项列表(可选),<filegroup> 项用以定义用户文件组及其文件。
占位符,表示可以为新数据库指定多个文件。LOG ON,指定显式定义用来存储数据库日志的磁盘文件(日志文件)。
该关键字后跟以逗号分隔的 <filespec> 项列表,<filespec> 项用以定义日志文件。如果没有指定 LOG ON,将自动创建一个日志文件,该文件使用系统生成的名称,大小为数据库中所有数据文件总大小的 25%。
I. 关于SQL 数据库的 用户名 密码
数据库的账复号 首先可以用管理员的制账号来登录 也就是说你开启电脑后 电脑系统默认的管理员administrator 可以登录 这个是不需要密码的 因为密码在你开机的时候就登陆了 好 接下来说说其他的账号密码 你用administrator登陆后 就可以创建自己命名的账号和密码 比如数据库里面默认的就有一个 sa 账号 可以修它的密码 也可以删除 因为administrator登陆后具有最高权限 数据库账号和密码 是在后面的项目里面经常用到的
假如数据库是资料库 网站是书架 那么数据库账号和密码就是打开资料库房间的钥匙 接着才能把资料放在书架上
J. 如何查看mysql数据库的登录名和密码
如何查看mysql数据库的登录名和密码:
通过Windows的服务管理器查看。首先安装Maki5。服务端
“开始”-“运行”,输入“services.msc”,回车。弹出Windows的服务管理器,然后就可以看见服务名为“mysql”的服务项了,其右边标明“已启动”。
注意:装好MYSQL后最好重新启动系统。
1.将服务端Zebra目录复制到MYSQL的DATA目录下
2.找到MYSQL目录里的MY.INI文件,修改my.ini配置文件的[mysqld]下增加lower_case_table_names=2,确定表名和库名是大小写敏感的,改完后重新启动mysql。这段添加完成后,需要将MYSQL服务关闭重启方可生效(不要在任务管理器里关闭程序),可以重起一下机器。
3.将“Maki5”这个目录复制到C盘以外的盘,最好不要用中文名,比如放在E盘的Maki5目录下
4.打开ConfigTool.exe这个程序就是服务器启动的主程序,
5.设置这里读取MYSQL数据库的ROOT名和密码,这里的用户名一般就是ROOT,密码改成自己刚才安装MYSQL时所输入的密码,注意,这里有好几处需要改的,图的上面所画圈的项目里的密码都要改成自己的,否则连接不上,全部修改完后别忘了保存。
6.看一下启动设置里的程序目录是否正确,所有运行的程序都要指定在自己所在的目录,比如E:\Maki5\目录
7.现在点击启动运行看看效果,就可以查看了。
如何修改MySql数据库的用户名和密码:
首先进入命令行下:
以root用户登录,命令:mysql
-uroot
-p
回车
输入密码;
mysql>use
mysql;
mysql>UPDATE
user
SET
password=PASSWORD('输入新密码')
WHERE
user='root';
mysql>FLUSH
PRIVILEGES;
已经完成。