חייב עזרה בהתקנת MYSQL על LINUX!!!

tounano

New member
חייב עזרה בהתקנת MYSQL על LINUX!!!

שלום אני צריך עזרה בהתקנת MySQL, על Shell של לינוקס, בבקשה עזרו לי, מהחל איזה גרסה להוריד ועד לאיך להתקין. מי שיעזור לי וירצה בכך אני אצור לו חשבון SHELL! ב ב ר כ ה, יגאל פינס.
 

matroz

New member
mysql+linux

as a default mysql should be already installed on your machine. if not , you add it manually from your linux distribution discs. check your system for mysql first. matty
 

tounano

New member
אין לי ועוד משהו...

פעם הבאה שאתה עוזר לי אז תכתוב בבקשה בעברית כי אני לא תותח באנגלית... ב ב ר כ ה, יגאל פינס.
 

shanor

New member
מממ...

טוב בעיקרון זה דיי אמור ללכת יחד... אז בוא ננסה את זה: בהתאם למערכת שלך, תוריד את הגרסה המתאימה: http://www.mysql.com/downloads/index.html שים לב רק להערות (הדיי חדשות בנוגע לקרנל (KERNEL) גרסה 2.2.14 (ואם זה מה שיש לך תעדכן לקרנל חדש יותר), ואותו הדבר לגבי glibc בגירסה נמוכה יותר מ- 2.2 השם של הקובץ שלך יהיה משהו כמו: mysql-3.22.27-pc-linux-gnu-i686.tar.gz לא בדיוק או בהכרח זה אבל בגדול ככה הוא יראה. עכשיו תפתח את הקובץ לספריית העבודה (כאן אני אשתמש ב-/usr/local , אבל תעבוד לפי התיקיה שלך). כמובן שאתה צריך גישה והרשאה לתיקית ה ROOT שלך.
$cd /usr/local $ su root # gzip -dc /tmp/mysql-3.22.27-pc-linux-gnu-i686.tar.gz | tar -xvf כמובן בהנחה שהורדת את הקובץ לתיקית ה- TMP. צור סימלינק כדי לקצר כתיבת שמות ארוכים (לא חובה אבל מומלץ בחום). # ln -s mysql-3.22.27-pc-linux-gnu-i686 mysql​
עכשיו לפי המערכת שלך, אתה צריך להגביל את הגישה לקבצים של MYSQL. תוסיף שם משתמש MYSQL, כמו שאתה עושה בדרך כלל במערכת ההפעלה שלך, ולבטל את אפשרויות ה-LOGIN!!!! מאוד חשוב, כי אין מצב שבו צריכים לעשות לוגאין ישירות לMYSQL. אחרי שיצרת חשבון (ACCOUNT) חדש, צריך לקבוע הרשאות ובעלים (OWNERSHIP) לתיקיות של MYSQL:
$ su root # cd /usr/local # chown -R mysql mysql-3.22.27-pc-linux-gnu-i686 mysql # chgrp -R root mysql-3.22.27-pc-linux-gnu-i686 mysql​
בגדול כדי שהעסק יתחיל לעבוד צריך ליצור מאגר מידע ראשוני (TEST). זאת הפעם היחידה שאתה באמת צריך להכנס ל- MYSQL. תכנס (LOGIN) ל-MYSQL,
# su mysql $ cd mysql $ scripts/mysql_install_db $ exit​
זהו בגדול. עכשיו הכל אמור לעבוד. בשלב הבא צריך להפעיל את MYSQL.
# /usr/local/mysql/support-files/mysql.server start​
וצריך להתקבל משהו כמו: > Starting mysqld daemon with databases from /usr/local/mysql/data אם אתה רוצה הפעלה אוטומטית:
# chmod +x /usr/local/mysql/support-files/mysql.server​
ותמשיך לפי המערכת שלך, תוסיף לסקריפט של ההפעלה שלך. זהו בגדול עכשיו תבדוק את זה על ידי mysql אתה צריך לקבל הודעת WELCOME בתוך הפרומפט (PROMPT) שיראה ככה: <mysql את הפקודה ;show databases אתה צריך לקבל שתי טבלאות Mysql, ו - test סיסמא:
mysqladmin -u root password new_password​
כמובן new_password, תשנה לסיסמא הרצויה שלך. הפעלה של mysql כאדמיניסטרטור:
# mysql -u root -p​
כמובן כשהוא יבקש את הסיסמא החדשה שלך. יצירת מאגר חדש:
mysql> create database NewData;​
כאשר NewData הוא השם של המאגר החדש. קביעת משתמשים למאגר החדש:
mysql> GRANT SELECT, INSERT, UPDATE, DELETE -> ON NewData.* -> TO shanor@localhost;​
כאשר shanor@localhost, הוא הלוגאין של המשתמש שלו אתה נותן הרשאה. זהו בגדול, מקווה שלא שכחתי כלום אבל יכול מאוד להיות שהדברים אצלך יהיו שונים בגלל המערכת שלך, קח את זה בחשבון. מעבר לזה אם אתה מחפש הסברים קצת יותר מפורטים (אבל מה לעשות באנגלית): הרבה בהצלחה שנאור.
 
למעלה