Unreal-IRC-Server - mySQL installieren (Teil 4)
Gliederung:
- Die Einleitung
- Die Konfigurationsdaten
- Downloaden und entpacken der benötigten Daten
- mySQL 4.0.26
- Lighttpd 1.4.10
- PHP 5.1.6
- phpMyAdmin 2.8.0 (webinstall)
- Unrealircd 3.2
- Anope 1.7.13
- Denora 1.2 RC 2
- phpdenora 3.2
- Einweisung in die gängigen IRC-Befehle für OPs und die Bots
mySQL 4.0.26
mySQL
mySQL wird von Anope und von Denora für die Speicherung der Daten verwendet
adduser irc-mysql
# Passwort: irc-mysql
cd /src/mysql-4.0.26
damit später Denora und Anope sauber ihre SQL-Clients finden, erstmal eine Installation ohne Prefix
./configure \
--enable-thread-safe-client \
--enable-assembler \
--with-comment \
--with-vio \
--with-extra-charsets=all \
--enable-local-infile \
--with-gnu-ld \
--with-isam \
--with-tcp-port=9997 \
--with-unix-socket-path=/tmp/mysql40.sock \
make
jetzt die normale Installation
make install
make clean
make distclean
./configure \
--prefix=/srv/mysql4 \
--localstatedir=/srv/mysql4/mysqldata \
--enable-thread-safe-client \
--enable-assembler \
--with-comment \
--with-vio \
--with-extra-charsets=all \
--enable-local-infile \
--with-gnu-ld \
--with-isam \
--with-tcp-port=9997 \
--with-unix-socket-path=/tmp/mysql40.sock \
make
make install
make clean
make distclean
cd /lib
ln -s /usr/local/lib/mysql/libmysqlclient.so.12
ln -s /usr/local/lib/mysql/libmysqlclient.so.12.0.0
ldconfig
chown -R irc-mysql:irc-mysql /srv/mysql4
jetzt mittels
su irc-mysql
/srv/mysql4/bin/mysql_install_db
cd /srv/mysql4/libexec
cp mysqld irc_mysqld
#mysql starten:
/srv/mysql4/libexec/irc_mysqld -u irc-mysql --port=9997 --socket=/tmp/mysql40.sock &
/srv/mysql4/bin/mysqladmin -u root password 'xxx'
das Passwort setzen und dann wieder als Root ins System:
exit
So jetzt ist mySQL fertig installiert und konfiguriert!

