ldap服務器

什么叫LDAP,LDAP服務器是什么?LDAP的英文全稱是Lightweight Directory Access Protocol,一般都簡稱為LDAP 。它是基于X.500標準的,但是簡單多了并且可以根據需要定制 。與X.500不同,LDAP支持TCP/IP,這對訪問Internet是必須的 。LDAP的核心規范在RFC中都有定義,所有與LDAP相關的RFC都可以在LDAPman RFC網頁中找到 。怎么使用LDAP這個術語呢?
在日常交談中,你可能會聽到有些人這么說:“我們要把那些東西存在LDAP中嗎?”,或者“從LDAP數據庫中取出那些數據!”,又或者“我們怎么把LDAP和關系型數據庫集成在一起?” 。嚴格地說,LDAP根本不是數據庫而是用來訪問存儲在信息目錄(也就是LDAP目錄)中的信息的協議 。更為確切和正式的說法應該是象這樣的:“通過使用LDAP,可以在信息目錄的正確位置讀?。ɑ虼媧ⅲ┦蕁?。但是,也沒有必要吹毛求疵,盡管表達得不夠準確,我們也都知道對方在說什么 。

什么是LADP服務器應該叫做LDAP服務器吧 。
LDAP是輕量目錄訪問協議,英文全稱是Lightweight Directory Access Protocol,一般都簡稱為LDAP 。LDAP是一個比關系數據庫抽象層次更高的存貯概念 , 與關系數據庫的查詢語言SQL屬同一級別 。LDAP最基本的形式是一個連接數據庫的標準方式 。LDAP對查詢進行了優化,與寫性能相比LDAP的讀性能要優秀很多 。LDAP最大的優勢是:可以在任何計算機平臺上,用很容易獲得的而且數目不斷增加的LDAP的客戶端程序訪問LDAP目錄 。
LDAP服務器 , 可以說是安裝了LDAP軟件 , 并提供LDAP支持和服務的服務器 。

什么是LDAP服務器LDAP是基于TCP/IP協議的目錄訪問協議 , 是Internet上目錄服務的通用訪問協議 。LDAP的出現簡化了X.500目錄的復雜度,降低了開發成本,是X.500標準的目錄訪問協議DAP的子集 , 同時也作為IETF的一個正式標準 。LDAP的核心規范在RFC中都有定義,所有與LDAP相關的RFC都可以在LDAPman RFC網頁中找到 。
從上述定義不難看出LDAP是一個目錄,那么該目錄是如何出現,有什么用呢?
在當今的信息世界 , 網絡為人們提供了豐富的資源 。隨著網絡資源的日益豐富 , 迫切需要一種能有效管理資源信息并利于檢索查詢的服務技術 。目錄服務技術隨之產生 。

LDAP什么意思LDAP是輕量目錄訪問協議,英文全稱是Lightweight Directory Access Protocol , 一般都簡稱為LDAP 。它是基于X.500標準的,但是簡單多了并且可以根據需要定制 。與X.500不同,LDAP支持TCP/IP , 這對訪問Internet是必須的 。LDAP的核心規范在RFC中都有定義,所有與LDAP相關的RFC都可以在LDAPman RFC網頁中找到 。

什么叫LDAP,LDAP服務器是什么LDAP的英文全稱是Lightweight Directory Access Protocol , 一般都簡稱為LDAP 。它是基于X.500標準的,但是簡單多了并且可以根據需要定制 。與X.500不同,LDAP支持TCP/IP,這對訪問Internet是必須的 。LDAP的核心規范在RFC中都有定義 , 所有與LDAP相關的RFC都可以在LDAPman RFC網頁中找到 。現在LDAP技術不僅發展得很快而且也是激動人心的 。在企業范圍內實現LDAP可以讓運行在幾乎所有計算機平臺上的所有的應用程序從LDAP目錄中獲取信息 。LDAP目錄中可以存儲各種類型的數據:電子郵件地址、郵件路由信息、人力資源數據、公用密匙、聯系人列表 , 等等 。通過把LDAP目錄作為系統集成中的一個重要環節,可以簡化員工在企業內部查詢信息的步驟,甚至連主要的數據源都可以放在任何地方 。

LDAP協議是什么?LDAP的英文全稱是Lightweight Directory Access Protocol,一般都簡稱為LDAP 。它是基于X.500標準的,但是簡單多了并且可以根據需要定制 。與X.500不同,LDAP支持TCP/IP,這對訪問Internet是必須的 。LDAP的核心規范在RFC中都有定義,所有與LDAP相關的RFC都可以在LDAPman RFC網頁中找到 。怎么使用LDAP這個術語呢?
在日常交談中,你可能會聽到有些人這么說:“我們要把那些東西存在LDAP中嗎?”,或者“從LDAP數據庫中取出那些數據!”,又或者“我們怎么把LDAP和關系型數據庫集成在一起?” 。嚴格地說,LDAP根本不是數據庫而是用來訪問存儲在信息目錄(也就是LDAP目錄)中的信息的協議 。更為確切和正式的說法應該是象這樣的:“通過使用LDAP , 可以在信息目錄的正確位置讀?。ɑ虼媧ⅲ┦蕁?。但是,也沒有必要吹毛求疵 , 盡管表達得不夠準確,我們也都知道對方在說什么

ldap administrator是什么Softerra LDAP Administrator:
是LDAP管理工具,可以管理幾乎任何LDAP服務器包括 Active Directory、 Novell 目錄服務、 網景/iPlanet 等工作 。Softerra LDAP AdministratorTM 大大簡化了 LDAP 目錄提供高級的目錄搜索設施、 批量更新操作、 組成員身份管理設施等的管理 。可自定義目錄報告審計和行政管理人員配備必要的有效的監測信息 。

ldap與openldap以及slapd有什么區別與聯系ldap協議,openldap是ldap的一個開源實現,
slapd是openldap的服務端應用程名,通常也是服務啟動名 。
教程請參見openldap官網 , 絕對正確 。

什么是LDAP服務器LDAP(輕量級目錄訪問協議 , Lightweight Directory Access Protocol)是實現提供被稱為目錄服務的信息服務 。目錄服務是一種特殊的數據庫系統,其專門針對讀?。?瀏覽和搜索操作進行了特定的優化 。目錄一般用來包含描述性的 , 基于屬性的信息并支持精細復雜的過濾能力 。目錄一般不支持通用數據庫針對大量更新操作操作需要的復雜的事務管理或回卷策略 。而目錄服務的更新則一般都非常簡單 。這種目錄可以存儲包括個人信息、web鏈結、jpeg圖像等各種信息 。為了訪問存儲在目錄中的信息 , 就需要使用運行在TCP/IP 之上的訪問協議—LDAP 。

LDAP目錄中的信息是是按照樹型結構組織,具體信息存儲在條目(entry)的數據結構中 。條目相當于關系數據庫中表的記錄;條目是具有區別名DN (Distinguished Name)的屬性(Attribute),DN是用來引用條目的 , DN相當于關系數據庫表中的關鍵字(Primary Key) 。屬性由類型(Type)和一個或多個值(Values)組成,相當于關系數據庫中的字段(Field)由字段名和數據類型組成,只是為了方便檢索的需要,LDAP中的Type可以有多個Value , 而不是關系數據庫中為降低數據的冗余性要求實現的各個域必須是不相關的 。LDAP中條目的組織一般按照地理位置和組織關系進行組織,非常的直觀 。LDAP把數據存放在文件中,為提高效率可以使用基于索引的文件數據庫,而不是關系數據庫 。類型的一個例子就是mail,其值將是一個電子郵件地址 。

LDAP的信息是以樹型結構存儲的,在樹根一般定義國家(c=CN)或域名(dc=com),在其下則往往定義一個或多個組織 (organization)(o=Acme)或組織單元(organizational units) (ou=People) 。一個組織單元可能包含諸如所有雇員、大樓內的所有打印機等信息 。此外 , LDAP支持對條目能夠和必須支持哪些屬性進行控制 , 這是有一個特殊的稱為對象類別(objectClass)的屬性來實現的 。該屬性的值決定了該條目必須遵循的一些規則,其規定了該條目能夠及至少應該包含哪些屬性 。例如:inetorgPerson對象類需要支持sn(surname)和cn(common name)屬性,但也可以包含可選的如郵件,電話號碼等屬性 。

什么叫LDAP?LDAP服務器是什么?LDAP是基于TCP/IP協議的目錄訪問協議,是Internet上目錄服務的通用訪問協議 。LDAP的出現簡化了X.500目錄的復雜度 , 降低了開發成本,是X.500標準的目錄訪問協議DAP的子集,同時也作為IETF的一個正式標準 。LDAP的核心規范在RFC中都有定義,所有與LDAP相關的RFC都可以在LDAPman RFC網頁中找到 。
從上述定義不難看出LDAP是一個目錄,那么該目錄是如何出現 , 有什么用呢?
在當今的信息世界 , 網絡為人們提供了豐富的資源 。隨著網絡資源的日益豐富,迫切需要一種能有效管理資源信息并利于檢索查詢的服務技術 。目錄服務技術隨之產生 。
1.LDAP目錄服務可以有效地解決眾多網絡服務的用戶賬戶問題 。
2.LDAP目錄服務規定了統一的身份信息數據庫、身份認證機制和接口,實現了資源和信息的統一管理,保證了數據的一致性和完整性 。
3.LDAP目錄服務是以樹狀的層次結構來描述數據信息的,此種模型適應了眾多行業應用的業務組織結構 。
LDAP服務器也是用來處理查詢和更新LDAP目錄的 。換句話來說LDAP目錄也是一種類型的數據庫,但是不是關系型數據庫 。不象被設計成每分鐘需要處理成百上千條數據變化的數據庫,例如:在電子商務中經常用到的在線交易處理(OLTP)系統 , LDAP主要是優化數據讀取的性能 。
LDAP最大的優勢是:可以在任何計算機平臺上,用很容易獲得的而且數目不斷增加的LDAP的客戶端程序訪問LDAP目錄 。而且也很容易定制應用程序為它加上LDAP的支持 。

LDAP是啥意思LDAP的英文全稱是Lightweight Directory Access Protocol,一般都簡稱為LDAP 。它是基于X.500標準的,但是簡單多了并且可以根據需要定制 。與X.500不同,LDAP支持TCP/IP,這對訪問Internet是必須的 。LDAP的核心規范在RFC中都有定義,所有與LDAP相關的RFC都可以在LDAPman RFC網頁中找到 。怎么使用LDAP這個術語呢?
在日常交談中,你可能會聽到有些人這么說:“我們要把那些東西存在LDAP中嗎?” , 或者“從LDAP數據庫中取出那些數據!”,又或者“我們怎么把LDAP和關系型數據庫集成在一起?” 。嚴格地說,LDAP根本不是數據庫而是用來訪問存儲在信息目錄(也就是LDAP目錄)中的信息的協議 。更為確切和正式的說法應該是象這樣的:“通過使用LDAP,可以在信息目錄的正確位置讀?。ɑ虼媧ⅲ┦蕁?。但是 , 也沒有必要吹毛求疵,盡管表達得不夠準確,我們也都知道對方在說什么 。
參考:http://www.linuxaid.com.cn/engineer/brimmer/html/LDAP.htm#_

LDAP是什么意思?LDAP是輕量目錄訪問協議(Lightweight Directory Access Protocol)的縮寫,是在X.500標準基礎上產生的一個簡化版本 。LDAP的特點:1.LDAP目錄服務可以有效地解決眾多網絡服務的用戶賬戶問題 。2.LDAP目錄服務規定了統一的身份信息數據庫、身份認證機制和接口,實現了資源和信息的統一管理,保證了數據的一致性和完整性 。3.LDAP目錄服務是以樹狀的層次結構來描述數據信息的,此種模型適應了眾多行業應用的業務組織結構 。
怎樣理解ldap用到ldap的情況有:1、個人信息存儲(如郵件、系統認證等);2、公司機構的存儲(如組織結構樹等);3、數字證書的查詢服務(如查詢證書信息等) 。

什么是ldap服務LDAP的英文全稱是Lightweight Directory Access Protocol,一般都簡稱為LDAP 。它是基于X.500標準的,但是簡單多了并且可以根據需要定制 。與X.500不同,LDAP支持TCP/IP,這對訪問Internet是必須的 。LDAP的核心規范在RFC中都有定義,所有與LDAP相關的RFC都可以在LDAPman RFC網頁中找到 。怎么使用LDAP這個術語呢?
在日常交談中,你可能會聽到有些人這么說:“我們要把那些東西存在LDAP中嗎?” , 或者“從LDAP數據庫中取出那些數據!”,又或者“我們怎么把LDAP和關系型數據庫集成在一起?” 。嚴格地說,LDAP根本不是數據庫而是用來訪問存儲在信息目錄(也就是LDAP目錄)中的信息的協議 。更為確切和正式的說法應該是象這樣的:“通過使用LDAP,可以在信息目錄的正確位置讀?。ɑ虼媧ⅲ┦蕁?。但是,也沒有必要吹毛求疵,盡管表達得不夠準確,我們也都知道對方在說什么 。
參考資料:http://www.linuxaid.com.cn/engineer/brimmer/html/LDAP.htm#_什么是LDAP?

如何使用LdapConnection 類鏈接 Ldap服務器C#提供了 LdapConnection 類用于連接Microsoft Active Directory 域服務或 LDAP 服務器的 TCP/IP 或 UDP LDAP 連接 。
下面是連接 Ldap的連接方法和大家分享下:
static LdapConnection ldapConnection;
static string ldapServer;
static NetworkCredential credential;
static string targetOU;
static string pwd;
public void LdapBind()
{
ldapServer = "172.18.69.204:389";
targetOU = "cn=Manager,dc=tst,dc=com";
pwd = "000000";
//credential = new NetworkCredential(String.Empty, String.Empty);
credential = new NetworkCredential(targetOU, pwd);
string dn = "";
//ldapConnection = new LdapConnection(new LdapDirectoryIdentifier(ldapServer));
//ldapConnection.SessionOptions.ProtocolVersion = 3;//Ldap協議版本
//ldapConnection.AuthType = AuthType.Anonymous;//不傳遞密碼進行連接
ldapConnection = new LdapConnection(ldapServer);
ldapConnection.AuthType = AuthType.Basic;
ldapConnection.Credential = credential;
try
{
Console.WriteLine("鏈接.");
ldapConnection.Bind();
Console.WriteLine("鏈接成功");
}
catch (Exception ee)
{
Console.WriteLine(ee.Message);
}
ldapConnection.Dispose();
}
注意
1、如果我們使用ldapConnection.AuthType = AuthType.Anonymous; 的認證方式,就一定要讓Dn與Pwd為空,實現匿名認證方式,如:
credential = new NetworkCredential(String.Empty, String.Empty);
2、使用c#連接Ldap服務器,還可以使用 Novell公司的Novell.Directory.Ldap來實現 。

連接LDAP服務器錯誤!是什么意思?為什么這幾天無線網都用不了?牌子叫什么

foxmail無法連接LDAP服務器安裝“Foxmail企業地址簿”軟件,該軟件在站點fox.foxmail.com.cn的下載區提供免費下載 。
構建好網絡地址簿服務器端之后,就可以在Foxmail下使用了 。
點擊Foxmail地址簿窗口“文件”菜單下的“新建連接”,將會彈出“LDAP服務器”設置對話框 。在“屬性”頁,需要填寫需要填寫以下屬性:
“帳號名稱”:就是新建連接的名稱 。
“服務器名”:網絡地址簿服務器名稱,也可以填寫服務器的IP地址 。
“此服務器要求登陸”:要訪問網絡地址簿,必須選中該復選項 。
“帳號”、“密碼”:每個網絡地址簿的注冊用戶都有一個帳號和相應的密碼 。
“域”:網絡地址簿下可以開設不同的域,這里填寫帳號所在的域 。

“LDAP服務器”設置對話框的“高級”頁可以設置其他一些屬性,一般使用默認值即可 。
屬性填寫完成后,點擊“確定”,將會在地址簿窗口樹狀列表中看到兩個新的網絡地址簿文件夾 , 一個是私人地址簿,一個是公共地址簿 。展開網絡地址簿文件夾,將看到狀態欄出現“正在連接地址服務器,請稍候... 按ESC建取消”的信息 。
如果一切正常,將打開網絡地址簿 。對于網絡地址簿中的私人地址簿 , 您可以像操作本地地址簿一樣進行各種操作,對于網絡地址簿中的公共地址簿,只能讀取其中的聯系人信息 。每一個使用該網絡地址簿的用戶的E-mail地址都會自動添加到公共地址簿 。

如何使用LdapConnection 類 鏈接 Ldap服務器【ldap服務器】C#提供了 LdapConnection 類用于連接Microsoft Active Directory 域服務或 LDAP 服務器的 TCP/IP 或 UDP LDAP 連接 。
下面是連接 Ldap的連接方法和大家分享下:

1static LdapConnection ldapConnection;
2static string ldapServer;
3static NetworkCredential credential;
4static string targetOU;
5static string pwd;
6public void LdapBind()
7{
8ldapServer = "172.18.69.204:389";
9targetOU = "cn=Manager,dc=tst,dc=com";
10pwd = "000000";
11
12//credential = new NetworkCredential(String.Empty, String.Empty);
13credential = new NetworkCredential(targetOU, pwd);
14
15
16string dn = "";
17
18//ldapConnection = new LdapConnection(new LdapDirectoryIdentifier(ldapServer));
19//ldapConnection.SessionOptions.ProtocolVersion = 3;//Ldap協議版本
20//ldapConnection.AuthType = AuthType.Anonymous;//不傳遞密碼進行連接
21
22ldapConnection = new LdapConnection(ldapServer);
23ldapConnection.AuthType = AuthType.Basic;
24ldapConnection.Credential = credential;
25
26try
27{
28Console.WriteLine("鏈接.");
29ldapConnection.Bind();
30Console.WriteLine("鏈接成功");
31
32}
33catch (Exception ee)
34{
35Console.WriteLine(ee.Message);
36}
37
38
39ldapConnection.Dispose();
40
41}
注意
1、如果我們使用ldapConnection.AuthType = AuthType.Anonymous; 的認證方式 , 就一定要讓Dn與Pwd為空,實現匿名認證方式,如:
credential = new NetworkCredential(String.Empty, String.Empty);
2、使用c#連接Ldap服務器,還可以使用 Novell公司的Novell.Directory.Ldap來實現 。

如何使用LdapConnection 類鏈接 Ldap服務器您好,很高興為您解答 。

1 static LdapConnectionldapConnection; 2 static string ldapServer; 3 static NetworkCreden


C#提供了 LdapConnection 類用于連接Microsoft Active Directory 域服務或 LDAP 服務器的 TCP/IP 或 UDP LDAP 連接 。
下面是連接 Ldap的連接方法和大家分享下:


static LdapConnection ldapConnection;
static string ldapServer;
static NetworkCredential credential;
static string targetOU;
static string pwd;
public void LdapBind()
{
ldapServer = "172.18.69.204:389";
targetOU = "cn=Manager,dc=tst,dc=com";
pwd = "000000";
//credential = new NetworkCredential(String.Empty, String.Empty);
credential = new NetworkCredential(targetOU, pwd);
string dn = "";
//ldapConnection = new LdapConnection(new LdapDirectoryIdentifier(ldapServer));
//ldapConnection.SessionOptions.ProtocolVersion = 3;//Ldap協議版本
//ldapConnection.AuthType = AuthType.Anonymous;//不傳遞密碼進行連接
ldapConnection = new LdapConnection(ldapServer);
ldapConnection.AuthType = AuthType.Basic;
ldapConnection.Credential = credential;
try
{
Console.WriteLine("鏈接.");
ldapConnection.Bind();
Console.WriteLine("鏈接成功");
}
catch (Exception ee)
{
Console.WriteLine(ee.Message);
}
ldapConnection.Dispose();

}



注意

如果我們使用ldapConnection.AuthType = AuthType.Anonymous; 的認證方式,就一定要讓Dn與Pwd為空,實現匿名認證方式,如:

1

credential = new NetworkCredential(String.Empty, String.Empty);



如若滿意,請點擊右側【采納答案】,如若還有問題,請點擊【追問】

希望我的回答對您有所幫助,望采納!

如何使用LdapConnection 類鏈接 Ldap服務器C#提供了 LdapConnection 類用于連接Microsoft Active Directory 域服務或 LDAP 服務器的 TCP/IP 或 UDP LDAP 連接 。下面是連接 Ldap的連接方法和大家分享下:1static LdapConnection ldapConnection; 2static string ldapServer; 3static NetworkCredential credential; 4static string targetOU; 5static string pwd; 6public void LdapBind() 7{ 8ldapServer = "172.18.69.204:389"; 9targetOU = "cn=Manager,dc=tst,dc=com";10pwd = "000000";1112//credential = new NetworkCredential(String.Empty, String.Empty);13credential = new NetworkCredential(targetOU, pwd);

如何使用LdapConnection 類(1)鏈接 Ldap服務器3 static NetworkCredential credential;4 static string targetOU;5 static string pwd;6 public void LdapBind()7 {8 ldapServer = "172.18.69.204:389";9 targetOU = "cn=Manager,dc=tst,dc=com";10 pwd = "000000";1112 //credential = new NetworkCredential(String.Empty, String.Empty);13 credential = new NetworkCredential(targetOU, pwd);141516 string dn = "";1718 //ldapConnection = new LdapConnection(new LdapDirectoryIdentifier(ldapServer));19 //ldapConnection.SessionOptions.ProtocolVersion = 3;//Ldap協議版本20 //ldapConnection.AuthType = AuthType.Anonymous;//不傳遞密碼進行連接2122 ldapConnection = new LdapConnection(ldapServer);23 ldapConnection.AuthType = AuthType.Basic;24 ldapConnection.Credential = credential;2526 try27 {28 Console.WriteLine("鏈接.");29 ldapConnection.Bind();30 Console.WriteLine("鏈接成功");3132 }33 catch (Exception ee)34 {35 Console.WriteLine(ee.Message);

如何使用LdapConnection 類鏈接 Ldap服務器C#提供了 LdapConnection 類用于連接Microsoft Active Directory 域服務或 LDAP 服務器的 TCP/IP 或 UDP LDAP 連接 。
下面是連接 Ldap的連接方法和大家分享下:

1static LdapConnection ldapConnection;
2static string ldapServer;
3static NetworkCredential credential;
4static string targetOU;
5static string pwd;
6public void LdapBind()
7{
8ldapServer = "172.18.69.204:389";
9targetOU = "cn=Manager,dc=tst,dc=com";
10pwd = "000000";
11
12//credential = new NetworkCredential(String.Empty, String.Empty);
13credential = new NetworkCredential(targetOU, pwd);
14
15
16string dn = "";
17
18//ldapConnection = new LdapConnection(new LdapDirectoryIdentifier(ldapServer));
19//ldapConnection.SessionOptions.ProtocolVersion = 3;//Ldap協議版本
20//ldapConnection.AuthType = AuthType.Anonymous;//不傳遞密碼進行連接
21
22ldapConnection = new LdapConnection(ldapServer);
23ldapConnection.AuthType = AuthType.Basic;
24ldapConnection.Credential = credential;
25
26try
27{
28Console.WriteLine("鏈接.");
29ldapConnection.Bind();
30Console.WriteLine("鏈接成功");
31
32}
33catch (Exception ee)
34{
35Console.WriteLine(ee.Message);
36}
37
38
39ldapConnection.Dispose();
40
41}
注意
1、如果我們使用ldapConnection.AuthType = AuthType.Anonymous; 的認證方式,就一定要讓Dn與Pwd為空,實現匿名認證方式,如:
credential = new NetworkCredential(String.Empty, String.Empty);
2、使用c#連接Ldap服務器,還可以使用 Novell公司的Novell.Directory.Ldap來實現 。

轉載僅供參考 , 版權屬于原作者 。祝你愉快,滿意請采納哦

服務器怎么設置用戶

ldap服務器

文章插圖

1、首先點擊桌面開始菜單,打開“控制面板”;2、在控制面板內找到并打開“用戶賬戶”;3、在用戶賬戶頁面內,點擊打開“管理其他賬戶”;4、然后點擊“添加用戶賬戶”;5、設置用戶名稱和登錄密碼;6、然后用戶就設置成功了 。
如何基于ldap實現用戶認證和權限控制有兩種方法,一種方法使用mysql的check table和repair table 的sql語句 , 另一種方法是使用MySQL提供的多個myisamchk, isamchk數據檢測恢復工具 。前者使用起來比較簡便 。推薦使用 。
1. check table 和 repair table
登陸mysql 終端:
mysql -uxxxxx -p dbname
check table tabTest;
如果出現的結果說Status是OK,則不用修復 , 如果有Error,可以用:
repair table tabTest;
進行修復 , 修復之后可以在用check table命令來進行檢查 。在新版本的phpMyAdmin里面也可以使用check/repair的功能 。
2. myisamchk, isamchk
其中myisamchk適用于MYISAM類型的數據表,而isamchk適用于ISAM類型的數據表 。這兩條命令的主要參數相同,一般新的系統都使用MYISAM作為缺省的數據表類型,這里以myisamchk為例子進行說明 。當發現某個數據表出現問題時可以使用:
myisamchk tablename.MYI
進行檢測,如果需要修復的話,可以使用:
myisamchk -of tablename.MYI
關于myisamchk的詳細參數說明 , 可以參見它的使用幫助 。需要注意的時在進行修改時必須確保MySQL服務器沒有訪問這個數據表,保險的情況下是最好在進行檢測時把MySQL服務器Shutdown掉 。
-----------------------------
另外可以把下面的命令放在你的rc.local里面啟動MySQL服務器前:
[ -x /tmp/mysql.sock ] && /pathtochk/myisamchk -of /DATA_DIR/*/*.MYI
其中的/tmp/mysql.sock是MySQL監聽的Sock文件位置,對于使用RPM安裝的用戶應該是/var/lib/mysql/mysql.sock,對于使用源碼安裝則是/tmp/mysql.sock可以根據自己的實際情況進行變更,而pathtochk則是myisamchk所在的位置,DATA_DIR是你的MySQL數據庫存放的位置 。
需要注意的時 , 如果你打算把這條命令放在你的rc.local里面,必須確認在執行這條指令時MySQL服務器必須沒有啟動!檢測修復所有數據庫(表)

比服務器使用ldap驗證?怎么登錄Linux類的服務器,都有一個叫ldapclient的程序 。設置ldapclient就可以 。

怎樣在JSP中用LDAP實現用戶驗證登錄?可以看下SpringLdap相關的內容








這是ApplicationContext.xml里的配置

Spring-ldap的相關文檔及jar包可以在Spring官網上找到

怎樣填寫設置LDAP賬戶的服務器和BaseDNBASEDN可參見LDAP賬戶的服務器的slapd.conf里的相關配置.

用LDAP服務器來作用戶權限認證有什么優勢?相比單純用數據庫來存儲用戶信息 。這就需要說說LDAP的主要優勢是什么:
1、查詢速度快,賊快,特別是在大數據量的情況下
2、分布式部署方便 , 遠不是數據庫所能比的

最大缺點是修改速度慢、不支持事務 。
所以需要用數據庫做日常管理和存儲 , 用ldap做查詢認證

如何使用Java操作LDAP之LDAP連接public static void main(String[] args) {
String url = "ldap://10.0.0.10:389/";
String domain = "dc=dtas,dc=com";
String user = "cn=administrator,cn=users";
String password = "111111";
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory"); // LDAP 工廠
env.put(Context.SECURITY_AUTHENTICATION, "simple"); // LDAP訪問安全級別
env.put(Context.PROVIDER_URL, url);
env.put(Context.SECURITY_PRINCIPAL, user+","+domain); //填DN
env.put(Context.SECURITY_CREDENTIALS, password); // AD Password
env.put("java.naming.ldap.attributes.binary", "objectSid objectGUID");
LdapContext ldapCtx = null;
try {
ldapCtx = new InitialLdapContext(env , null);
queryGroup(ldapCtx);
//queryUser(ldapCtx);

} catch (NamingException e) {
e.printStackTrace();
} finally {
if(ldapCtx != null) {
try {
ldapCtx.close();
} catch (NamingException e) {
}
}
}
}

private static void queryGroup(LdapContext ldapCtx) throws NamingException {
SearchControls searchCtls = new SearchControls();
searchCtls.setSearchScope(SearchControls.SUBTREE_SCOPE);
String searchFilter = "objectClass=organizationalUnit";
String searchBase = "ou=myDeptSubDept,ou=myDept,dc=DS-66,dc=com";
String returnedAtts[] = {"distinguishedName", "objectGUID", "name"};
searchCtls.setReturningAttributes(returnedAtts);
NamingEnumeration answer = ldapCtx.search(searchBase, searchFilter, searchCtls);
while (answer.hasMoreElements()) {
SearchResult sr = answer.next();
Attributes Attrs = sr.getAttributes();
if (Attrs != null) {
NamingEnumeration ne = Attrs.getAll();
while(ne.hasMore()) {
Attribute Attr = (Attribute)ne.next();
String name = Attr.getID();
Enumeration values = Attr.getAll();
if (values != null) { // 迭代
while (values.hasMoreElements()) {
String value = https://www.zaoxu.com/jjsh/bkdq/"";
if("objectGUID".equals(name)) {
value = https://www.zaoxu.com/jjsh/bkdq/UUID.nameUUIDFromBytes((byte[]) values.nextElement()).toString();
} else {
value = https://www.zaoxu.com/jjsh/bkdq/(String)values.nextElement();
}
System.out.println(name + " " + value);
}
}
}
System.out.println("=====================");
}
}

}

怎樣填寫設置LDAP賬戶的服務器和BaseDN得到的IP,BaseDN,連接帳號是什么樣的,就填寫到相應的選項就可以了 。
話說,你還沒有說,填寫到什么里面?

LDAP怎樣設置服務器,帳號為什么不用ad

三星手機服務器設置LDAP賬戶是什么應該類似于,蘋果的iphone賬戶 , 魅族的flyme賬戶,小米的小米賬戶,

如何關聯ldap服務器實現登錄認證這個是linux實現類似windows域控的作用,一般企業內做法是ldap向windows域控服務器檢查用戶名和密碼,但這個用處不大,因為windows域控的作用不僅僅是控制登陸 。