MySQL5 Diegimas
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!