MySQL5 Diegimas

Iš Žinynas.
Jump to navigation Jump to search

Šiame straipsnyje aprašyta MySQL 5.X diegimas įvairiose operacinėse sistemose


OpenBSD 4.X[keisti]

Įdiegiame

export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/`uname -r`/packages/`arch -s`/
pkg_add mysql-server
/usr/local/bin/mysql_install_db

Jeigu relyzas senesnis negu 4.3 tuomet po defaultu branduolio nustatymuose nustatyta per mažai "maxfiles" tai galime pataisyti paredagavę /etc/sysctl.conf ir pridėję:

kern.maxfiles=4096

Išsaugome ir padarome, kad sistemoje iškart pradėtų veikti šis nustatymas:

sysctl kern.maxfiles=4096

Dabar į /etc/login.conf pridedame limitus

_mysql:\
       :datasize=infinity:\
       :maxproc=infinity:\
       :openfiles-cur=2048:\
       :openfiles-max=4096:\
       :stacksize-cur=8M:\
       :localcipher=blowfish,8:\
       :tc=default:

Išsaugome failą ir parašome cap_mkdb /etc/login.conf

Dabar turime padaryti RC scriptą kuris paleis MySQL

if [ -x /usr/local/bin/mysqld_safe ] ; then
       su -c _mysql root -c '/usr/local/bin/mysqld_safe >/dev/null 2>&1 &'
       echo -n ' mysql'
fi

Restartavimas/startavimas vyks paprastai

mysqladmin -u root -p shutdown
Enter password: [jūsų slaptažodis]
sudo /etc/rc.mysql

Padarome chmod 655 /etc/rc.mysql

Paleidžiame MySQL duomenų bazių serverį

/etc/rc.mysql

Suvedame slaptažodžius

/usr/local/bin/mysqladmin -u root password 'naujas-slaptažodis'
/usr/local/bin/mysqladmin -u root -h `hostname` password 'naujas slaptažodis'

Viskas!