الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[ درس ] تهيئة وإعداد Mysql Server 5.1 في فيستا

بدأه rohaili في 4 يوليو 2009 · 6 رد · 2,868 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

السلام عليكــم ورحمـة الله وبركاتــه ،،

اللهم يا معلم آدم علمنا ويا مفهم سليمان فهمنا ، سبحانك لا علم لنا إلا ما علمتنا إنك أنت علام الغيوب .

أولا : تشغيل معالج تهيئة وإعداد mysql كالتالي :

إبدأ > كافة البرامج > mysql > mysql server5.1 > mysql server instance config wizard

ثانيا : شغل معالج التهيئة والاعداد كما في أولا ، ثم امسح التهيئة والإعدادات القديمة إن وجدت كالتالي :

post-63809-1246681263_thumb.jpg

post-63809-1246681269_thumb.jpg

post-63809-1246681276_thumb.jpg

ثالثا : شغل معالج التهيئة والاعداد كما في أولا ، ثم تهيئة وإعداد mysql كالتالي :

post-63809-1246681283_thumb.jpg

post-63809-1246681327_thumb.jpg

post-63809-1246681334_thumb.jpg

post-63809-1246681339_thumb.jpg

post-63809-1246681344_thumb.jpg

post-63809-1246681351_thumb.jpg

post-63809-1246681357_thumb.jpg

الخطوة التالية مهمة جدا لمن يريد ادراج وحفظ نص عربي في قاعدة بيانات mysql من برامج أخرى كالجافا ( إدراج بيانات من شيفرة جافا ) وبدونها سوف يظهر مكان النص علامات إستفهام ( ؟ )

post-63809-1246681362_thumb.jpg

post-63809-1246681366_thumb.jpg

في الخطوة التالية اكتب كلمة مرور وكررها في المستطيل الثاني ، مثلا حرف a

post-63809-1246681372_thumb.jpg

في الخطوة التالية إختر excute : وغالبا سوف تظهر لك رسالة خطأ إختر منها skip ، إذا ظهرت علامة صح على البنود الأربعة كما ترى في آخر صورة في الموضوع ، فقد نجحت الإعدادات والتهيئة بدون حاجة لإعادة التهيئة ( لا تنفذ الخطوات الموجودة في رابعا إذا ظهرت علامات الصح على البنود الأربعة )

post-63809-1246681383_thumb.jpg

post-63809-1246681425_thumb.jpg

في الخطوة التالية إختر cancel

post-63809-1246681437_thumb.jpg

رابعا : إعادة التهيئة والإعدادات كالتالي : ( تكرار الخطوات الموجودة في ثالثا ) مع بعض الإختلافات التالية :

في الخطوة التالية إختر reconfigure

post-63809-1246681442_thumb.jpg

في الخطوتين التاليتين سوف تلاحظ بعض الإختلاف عن نفس الخطوتين في ثالثا لأننا الان في حالة إعادة تهيئة وليس مطلوب منك إلا إختيار التالي

post-63809-1246681447_thumb.jpg

post-63809-1246681455_thumb.jpg

في الخطوة التالية أدخل نفس كلمة المرور التي أدخلتها سابقا في المستطيلات الثلاثة والتي افترضنا أنها حرف a

post-63809-1246681482_thumb.jpg

وأخيرا سوف تشاهد النتيجة التالية :

post-63809-1246681487_thumb.jpg

بالتوفيق .

تم تعديل هذه المشاركة بواسطة rohaili في 4 يوليو 2009 في 08:13

300_130.gif

#2

موضوع رائع جداً

أحب فيك روح المساعدة

أتمنى لك التوفيق

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#3

السلام عليكم ...لدي نفس مشكلتك واتبعت نفس طريقتك التي حليت بها مشكلتك لكن لم

تنفع علما بأني استخدم netbeansمثلك

ارجو مساعدتي

#4

اقرأ الموضوع التالي

/index.php?showtopic=183120

وإن لم تحل مشكلتك ، اشرحها لي بتفصيل أكثر وسوف تحل بإذن الله .

بالتوفيق .

300_130.gif

#5

الاخ الكريم السلام عليكم انا لازالت لدي المشكله

سوف اشرح المشكله بالتفصيل

عندي صفحه jspفيها الفورم وترسل لصفحه servelet عند ضغط البتن...

وعندي تيبل اسمه Concept

يوجد فيه 4 كولم

Root,leaf1,leaf2 as int

Concept_name as VarChar

المشكله في concept_name

كان بالاول يضيف استفهام لما احط بالعربي بعدين غيرته زي ماانت كاتب من السيت اب حقت الmySql

الى UTF8

وصار يطلع ايرور لانه يطلع له

xD9/xE9

وانه ليس بسترنق

سويت سيرتش كثير وسويت الي انت كاتبه ماضبط سويت سيرتش كثير وغيرت وصار الحين يضيف بس زي اول ????

هذا كودي اتمنى تساعدني..

شكرا جزيلا والله يجعله في ميزان حسناتك

Add_Concept.jsp

<%@page language="java" contentType="text/html; charset=UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

<%

String history=(String) request.getAttribute("history");

String history2=(String) request.getAttribute("history2");

String CN=(String) request.getAttribute("CN");

String message=(String) request.getAttribute("message");

%>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>Add Concept</title>

</head>

<body>

<form action="AC">

<table border="0">

<thead>

<tr>

<th></th>

<th></th>

<th></th>

<th></th>

</tr>

</thead>

<tbody>

<tr>

<td><input type="radio" name="history" value="N" /><label>حديث</label></td>

<td><input type="radio" name="history" value="M" /><label>وسيط</label></td>

<td><input type="radio" name="history" value="O" checked="true" /><label>قديم</label></td>

<td><label> :هل هو تاريخ</label></td>

</tr>

<tr>

<td><input type="radio" name="history2" value="AO" /><label>كليهما</label></td>

<td><input type="radio" name="history2" value="O" /><label>عمراني</label></td>

<td><input type="radio" name="history2" value="A" checked="true" /><label>عسكري</label></td>

<td><label>:هل هو</label></td>

</tr>

<tr>

<td></td>

<td><input type="text" name="CN" value="" /></td>

<td></td>

<td>:الاسم</td>

</tr>

<tr>

<td></td>

<td></td>

<td></td>

<td><input type="submit" value="اضافه" /></td>

</tr>

</tbody>

</table>

</form>

</body>

</html>

AC.java

package Concept;

import java.io.*;

import javax.servlet.*;

import javax.servlet.http.*;

//import data.ConceptDB;

import data.ConnectionPool;

import java.sql.*;

/**

*

* @author Admin

*/

public class AC extends HttpServlet {

private static final String CONTENT_TYPE = "text/html; charset=UTF-8";

@Override

protected void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

response.setContentType(CONTENT_TYPE);

response.setCharacterEncoding("UTF-8");

request.setCharacterEncoding("UTF-8");

doPost(request, response);

}

/**

* Handles the HTTP <code>POST</code> method.

* @param request servlet request

* @param response servlet response

* @throws ServletException if a servlet-specific error occurs

* @throws IOException if an I/O error occurs

*/

@Override

protected void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

response.setContentType(CONTENT_TYPE);

response.setCharacterEncoding("UTF-8");

request.setCharacterEncoding("UTF-8");

String history=request.getParameter("history");

String history2=request.getParameter("history2");

String CN=request.getParameter("CN");

String message="";

int root=0;

int leaf1=0;

if(history.equals("O")){

root=1;

}

else if(history.equals("M")){

root=2;

}

else if(history.equals("N")){

root=3;

}

if(history2.equals("A")){

leaf1=1;

}

else if(history2.equals("O")){

leaf1=2;

}

else if(history2.equals("AO")){

leaf1=12;

}

if(CN.equals("")){

message="please fill Concept name";

}

else

{ConnectionPool pool=ConnectionPool.getInstance();

Connection connection=pool.getConnection();

PreparedStatement ps=null;

ResultSet rs=null;

CN = new String(CN.getBytes(),"UTF-8");

try{

String query="Select MAX(leaf2) AS larg From Concept where Root= ?";

ps=connection.prepareStatement(query);

ps.setInt(1,root);

rs=ps.executeQuery();

int c=rs.getMetaData().getColumnCount();

rs.next();

int leaf2=rs.getInt(1);

if(c!=0){

leaf2=leaf2+1;

}

else{

leaf2=1;

}

query="insert into Concept (Root,Leaf1,leaf2,Concept_name)values (?,?,?,?)";

ps=connection.prepareStatement(query);

ps.setInt(1,root);

ps.setInt(2,leaf1);

ps.setInt(3,leaf2);

ps.setString(4,CN);

ps.executeUpdate();

message="Done!";

}

catch(SQLException e){

e.printStackTrace();

message="error";

}

/* if(leaf1==12){

if(ConceptDB.insert(root,1,CN)>0 && ConceptDB.insert(root,2,CN)>0)

message="Done! Done!";

else {

message="Error Error";

}

}

else if(ConceptDB.insert(root,leaf1,CN)>0)

message="Done!";

else {

message="Error";

}

//message=ConceptDB.insert(root,leaf1,CN);

*/ }

String url="/Add_concept.jsp";

request.setAttribute("history",history);

request.setAttribute("history2",history2);

request.setAttribute("CN",CN);

request.setAttribute("message",message);

RequestDispatcher dispatcher =

getServletContext().getRequestDispatcher(url);

dispatcher.forward(request, response);

}

/**

* Returns a short description of the servlet.

* @return a String containing servlet description

*/

@Override

public String getServletInfo() {

return "Short description";

}// </editor-fold>

}

#6

أولا : اضغط مجلد المشروع وارسله لي كاملا . سوف تجد المجلد غالبا في المستندات في مجلد netbeans وسوف يكون اسم المجلد نفس اسم المشروع اضغطه كاملا .

ثانيا : في gui tools اضغط بالزر الأيمن على قاعدة البيانات ثم اختر copy to clipboard ، ثم الصقها في المفكرة وارسلها لي .

وسوف تحل مشكلتك بإذن الله .

300_130.gif

#7

السلام عليكم ..شكرا لك اخي الكريم فقد استطعت حل المشكلة وذلك بسبب انني فقد كان لدي

mysql-essential-5.1.38-win32

ولم يكن لدي gui tool

شكرا لك

مواضيع مشابهة