資料庫登錄名和密碼
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;
已經完成。