מממ...
טוב בעיקרון זה דיי אמור ללכת יחד... אז בוא ננסה את זה: בהתאם למערכת שלך, תוריד את הגרסה המתאימה: 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, הוא הלוגאין של המשתמש שלו אתה נותן הרשאה. זהו בגדול, מקווה שלא שכחתי כלום אבל יכול מאוד להיות שהדברים אצלך יהיו שונים בגלל המערכת שלך, קח את זה בחשבון. מעבר לזה אם אתה מחפש הסברים קצת יותר מפורטים (אבל מה לעשות באנגלית): הרבה בהצלחה שנאור.