MySQL ו- php

MySQL ו- php

ניסיתי להריץ את phpMyAdmin על שרת Apache שיש בו PHP ושמותקן עליו MySQL ונכתב לי שאין לי את ההרחבות של MySQL עבור PHP אז נכנסתי לאתר של PHP לעמוד שמדבר על זה אבל לא מצאתי את המקום שבו מורידים את ההרחבות האלו. מישהו ?
 
---->

כתבתי על זה בפאק של PHP בוואבמאסטר. אני ממליץ לך להתקין חבילה של php מוכנה, ולא לקמפל בנתיים. תעשה קובץ php שיכיל בתוכו את השורה:
<?php echo phpinfo();?>​
אני מניח שאתה כבר יודע מה זה עושה, עכשיו תריץ את הקובץ ותחפש שם את המילה mysql מיתחתיה טבלה, במיקרה ויש בכתוב enable זה אומר שזה עובד, במידה ולא אין לך תמיכה ל mysql, ולכן תיצטרך לקמפל, במידה ותירצה לדעת איך תישאל אותי פה או זרוק מילה במייל.
 
0___o שכחתי לכתוב שזה על ווינדואס

 
------->

stupid me, איך לא הבנתי לבד. בכל מיקרה, תוריד את הקובץ הזה: http://il.php.net/get/php-4.3.9-installer.exe/from/a/mirror הוא בא אם תמיכה ב mysql באופן מובנה. בהצלחה.
 
תודה לאל הצלחתי להתקין ../images/Emo13.gif

www.php-il.net סתם מסבך את ההתקנה בסוף הלכתי לכאן: http://il.php.net/manual/en/install.windows.apache2.php אני אביא את הקישור הזה למשתמש בוואבמסטר ששאל על ההתקנה והכל (כדי להקדים תרופה למכה)
 
לא יודע למה אבל בטעות

הסרתי את ה-MySQL ועכשיו אני לא יכול להתקין service של MySQL כך שהוא יאותחל. ווינדואס XP פרו, יש שרת Apache 2 אם זה נחוץ בכלל. ועוד שאלה יש לי מחשב נוסף שהתקנתי עליו לינוקס, התקנתי שם גם phpMyAdmin אבל זה נתן לי שגיאה מס' 2002 מה אני צריך לעשות ?
 
--->

תתקין את ה MySQL בנתיב ברירת המחדל שלו, ואז תנסה. לגבי הלינוקס, אני מיתערב איתך שלא עשיתה:
su su mysql mysql_install_db​
ומזה נובעת מהבעייה
 
לגבי הלינוקס

אני עשיתי את זה עכשיו אבל עדיין מופיעה לי אותה שגיאה:
#2002 - Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)​
תודה
 
--->

אתה בטוח שעשיתה את הפקודה mysql_install_db? אתה בטוח שהשרת רץ? כי מיזה נובעת הבעייה לדעתי.
 
...

אני לא יודע איך להריץ את השרת של mySQL? יש לך אולי מדריך טוב לתחילת העבודה עם mySQL בלינוקס ?
 
-------->

תיכנס לקונסולה (תילחץ על alt+f2 ותיכתוב Konsole), תיכתוב su - (אל תישכח את ה -)ותיכתוב את הסיסמה של הרוט שלך,שבחרתה בעת ההתקנה, זה יתן לך שליטה מלאה על המחשב. עכשיו תיכתוב את השורה הבאה:
/etc/init.d/mysqld start​
עכשיו תיראה, אם הוא כותב לך שהוא מהפעיל/מנסה להפעיל/לא מצליח להפעיל סימן שככה מפעילים את ה mysql, אם זה לא עובד (כלומר הוא לא מוצא את הקובץ), תריץ tאת הפקודה הבאה, ותיראה אם הוא אומר לך משהוא.
/etc/rc.d/rc.mysqld start​
זה יפעיל את השרת. בהצלחה.
 
הרצתי את השרת

ואת הקוד שנתת קודם ועכשיו ניתנת אותה שגיאה רק בסוף יש מספר 17 ולא 2
תודה בכל אופן
 

eyal_sperling

New member
לגבי מדריך עבודה עם mysql

יש מדריך ב Penguin ב http://www.penguin.org.il/guides/mysql-intro
 
../images/Emo13.gif ../images/Emo10.gif ../images/Emo6.gif../images/Emo3.gif

עם MySQL בווינדואס אני הסתדרתי (הורדתי את הגרסה החדשה
) לגבי לינוקס אני אשמח אם תעזרו לי כאן: http://www.tapuz.co.il/tapuzforum/main/Viewmsg.asp?forum=193&msgid=42386468 או פרטים כאן: אחרונה התקנתי על מחשב בביתי את לינוקס Fedora Core 3 עם הלינוקס התקנתי גם את שרת המסד MySQL (וגם את המסד מן הסתם), שרת Apache ותמיכה ב-PHP שמתי בתיקיית ה-Root של Apache את הקבצים של phpMyAdmin (מנהל ה-mySQL בקוד פתוח) הרצתי את שני השרתים דרך הפקודות הבאות:
service httpd start service mysqld start​
שניהם עובדים כראוי. נכנסתי לעמוד ה-main של phpMyAdmin (כמובן דרך כתובת השרת 127.0.0.1) והופיעה לי השגיאה הבאה:
#2002 - Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)​
חשוב לציין שדרך ה-Console ו-MySQLAdministrator זה עובד מעולה, רק PHPMyAdmin לא עובד כמו שצריך: תמונות מצ"ב: MySQL_A - http://www17.brinkster.com/anastaciail/Screenshot.png PHPMyAdmin - http://www17.brinkster.com/anastaciail/Screenshot-1.png אני מניח שהבעייה היא בקובץ config.inc.php האם אני צודק? מה אני צריך לעשות כדי שזה יעבוד ? תודה נ.ב אני מעדיף שתענו לי בבסיסי נתונים כדי לשמור על הסדר הטוב של הפורומים (זה בעיה עם מסדי נתונים לא ?
 
למעלה