tru64에서 mysql 설치 한다고 삽질한 로그입니다. 살펴보시면 중간중간
"이건 삽질이구나" 라는게 보이실 듯 합니다.
뭐 잘한것도 아니고 팁도 아니지만 그래도 도움이 될 사람이 있을까 해서
올립니다. 맨날 얻어만 가는 게 미안하기도 하고 .. 쩝
TRU64 MYSQL SRC INSTALL LOG 2002-9-10 yblee@pearl ====================================================
groupadd mysql
useradd -g mysql mysql
cd /temp/mysql
wget "http://www.mysql.com/downloads/download.php?file=Downloads/MySQL-3.23/mysql-3.23.52.tar.gz&download=http://mysql.h
olywar.net/Downloads/MySQL-3.23/mysql-3.23.52.tar.gz" gunzip *gz
tar xvf *tar
mysys/getopt.c 에서 _NO_ 를 찾아 제거한다.
31 /* This tells Alpha OSF/1 not to define a getopt prototype in <stdio.h>.
32 Ditto for AIX 3.2 and <stdlib.h>. */
33 /*#ifndef _NO_PROTO
34 #define _NO_PROTO
35 #endif
36 */
env CC="cc -pthread" CXX="cxx -pthread -O" ./configure
--with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock
--with-named-thread-libs="-lpthread -lmach -lexc -lc"
--prefix="/usr/local/mysql"
/usr/local/cygnus/tru64-010710/H-alphaev56-dec-osf5.1/bin/make
/usr/local/cygnus/tru64-010710/H-alphaev56-dec-osf5.1/bin/make install
cd /usr/lib
ln -s /usr/local/mysql/lib/mysql/libmysqlclient.so.10.0.0 libmysqlclient.so
cd /temp/mysql/mysql-3*
scripts/mysql_install_db
chown -R root /usr/local/mysql
chown -R mysql /usr/local/mysql/var
chgrp -R mysql /usr/local/mysql
cp support-files/my-medium.cnf /etc/my.cnf
/usr/local/mysql/bin/safe_mysqld --user=mysql &
/etc/csh.login 에 path추가
set path = ( $path /usr/local/cygnus/tru64-010710/H-alphaev56-dec-osf5.1/bin /sb
in /usr/local/bin /usr/sbin /usr/bin /usr/bin/X11 /usr/opt/java140/bin /usr/loca
l/teTeX/bin /usr/local/mysql/bin /usr/local/mysql/lib /usr/local/mysql/libexec .
)
/etc/my.cnf 고침
socket = /usr/local/mysql/tmp/mysql.sock
mup
safe_mysqld -u mysql &
mdown
mysqladmin -u root shutdown
/usr/lib/perl-5.005/lib/5.00503/CPAN/Config.pm 수정
'urllist' => [q[ftp://ftp.bora.net/pub/CPAN]],
perl -MCPAN -e shell;
install Bundle::CPAN
install Bundle::libnet
install DBI
install Bundle::DBD::CSV
install DBD::CSV
여기서부터는 그냥 참고로.. 중간중간의 메모였습니다.
TRU64 MYSQL SRC INSTALL LOG 2002-9-10 yblee@pearl materials
====================================================
env CC="cc -pthread" CXX="cxx -pthread -O" ./configure --with-named-thread-libs="-lpthread -lmach -lexc -lc" --prefix="/
usr/local/mysql" > out.txt ./make
jade [mysql]cd /usr/lib
jade [lib]ln -s /usr/local/mysql/lib/mysql/libmysqlclient.so.10.0.0 libmysqlclient.so
./configure --with-unix-socket-path=/usr/local/mysql/tmp/mysql.
sock
OSF1 V4.0 564 alpha with `gcc' 2.8.1
`CC=gcc CFLAGS=-O CXX=gcc CXXFLAGS=-O3 ./configure
--prefix=/usr/local/mysql --with-low-memory
--with-extra-charsets=complex'
To start mysqld at boot time you have to copy support-files/mysql.server
to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
This is done with:
/usr/local/mysql/bin/mysqladmin -u root password 'new-password'
/usr/local/mysql/bin/mysqladmin -u root -h jade.cs.pusan.ac.kr password 'new-password'
See the manual for more instructions.
You can start the MySQL daemon with:
cd /usr/local/mysql ; /usr/local/mysql/bin/safe_mysqld &
You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory:
cd sql-bench ; run-all-tests
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> gunzip < mysql-VERSION.tar.gz | tar -xvf -
shell> cd mysql-VERSION
shell> ./configure --prefix=/usr/local/mysql
shell> make
shell> make install
shell> scripts/mysql_install_db
shell> chown -R root /usr/local/mysql
shell> chown -R mysql /usr/local/mysql/var
shell> chgrp -R mysql /usr/local/mysql
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> /usr/local/mysql/bin/safe_mysqld --user=mysql &
------------------------------- perl
perl -MCPAN -e 'install DBI'
perl -MCPAN -e 'install Bundle::libnet'--T.T