G
Guest
Gość
Tekst ten pisałem na podstawie instalacji MySQL-3.23.56, ale instalacja innych wersji powinna wyglądać tak samo/podobnie.
Najpierw ściągnij źródła z www.mysql.org. Skopiuj do /usr/local/src.
cp mysql-3.23.56.tar.gz /usr/local/src/
Rozpakuj:
tar -zxvf mysql-3.23.56.tar.gz
Proponuję też zrobić dowiązanie symboliczne, aby nie wpisywać za każdym razem pełnej nazwy katalogu:
ln -s mysql-3.23.56 mysql
Teraz wejdź do katalogu:
cd mysql
I zainstaluj mysqld:
./configure --prefix=/usr/local/mysqld
make
make install
Jeśli kompilacja przejdzie bez błędów to możesz zainicjować bazę danych:
/usr/local/mysqld/bin/mysql_install_db
Teraz powinien utworzyć się nowy katalog /usr/local/mysqld/var, w którym pojawią się dwie bazy: mysql, test.
Musisz zmienić użytkownika i prawa dostępu do katalogu:
chown mysql /usr/local/mysqld/var -R
Teraz przydałoby się sprawdzić czy server działa...
/usr/local/mysqld/bin/safe_mysqld &
/usr/local/mysqld/bin/mysqladmin ping
Jeśli po tym poleceniu zobaczysz: "mysqld is alive", oznaczać to będzie, że server działa. Jesli tak to zmieniamy hasło admina:
/usr/local/mysqld/bin/mysqladmin -u root password haslo
Na koniec dodaj skrypty startowe:
cp /usr/local/mysqld/share/mysql/mysql.server /etc/rc.d/
echo "/etc/rc.d/mysql.server start" >> /etc/rc.d/rc.local
lub w przypadku debiana:
cp /usr/local/mysqld/share/mysql/mysql.server /etc/init.d/
update-rc mysql.server defaults
Jeśli wszystko jest ok, to nasz server MySQL powinien uruchamiać się przy każdym starcie systemu...
------
RAVEN ([email protected])
Najpierw ściągnij źródła z www.mysql.org. Skopiuj do /usr/local/src.
cp mysql-3.23.56.tar.gz /usr/local/src/
Rozpakuj:
tar -zxvf mysql-3.23.56.tar.gz
Proponuję też zrobić dowiązanie symboliczne, aby nie wpisywać za każdym razem pełnej nazwy katalogu:
ln -s mysql-3.23.56 mysql
Teraz wejdź do katalogu:
cd mysql
I zainstaluj mysqld:
./configure --prefix=/usr/local/mysqld
make
make install
Jeśli kompilacja przejdzie bez błędów to możesz zainicjować bazę danych:
/usr/local/mysqld/bin/mysql_install_db
Teraz powinien utworzyć się nowy katalog /usr/local/mysqld/var, w którym pojawią się dwie bazy: mysql, test.
Musisz zmienić użytkownika i prawa dostępu do katalogu:
chown mysql /usr/local/mysqld/var -R
Teraz przydałoby się sprawdzić czy server działa...
/usr/local/mysqld/bin/safe_mysqld &
/usr/local/mysqld/bin/mysqladmin ping
Jeśli po tym poleceniu zobaczysz: "mysqld is alive", oznaczać to będzie, że server działa. Jesli tak to zmieniamy hasło admina:
/usr/local/mysqld/bin/mysqladmin -u root password haslo
Na koniec dodaj skrypty startowe:
cp /usr/local/mysqld/share/mysql/mysql.server /etc/rc.d/
echo "/etc/rc.d/mysql.server start" >> /etc/rc.d/rc.local
lub w przypadku debiana:
cp /usr/local/mysqld/share/mysql/mysql.server /etc/init.d/
update-rc mysql.server defaults
Jeśli wszystko jest ok, to nasz server MySQL powinien uruchamiać się przy każdym starcie systemu...
------
RAVEN ([email protected])