IzzyMenu.com

SYSTEM(LINUX BSD MYSQL MSSQL etc)°ü·Ã ÀÚ·á¹× ÀÚü °­ÀÇ ÀÚ·á

 ·Î±×ÀÎ  È¸¿ø°¡ÀÔ

[¾ÈÅæÀÛ¼ºÀÚ·á] - APM
ANTON  2009-06-28 05:04:00, Á¶È¸ : 1,012, Ãßõ : 41

Mysql-config
useradd -s /bin/false -d  / mysql
grep mysql /etc/passwd-> Ãâ·Â°ª mysql:x:501:501~ °¡º¯µÇÁö¸¸ º¸Åë ÀÌ·±½ÄÀ¸·Î ³ª¿ÈÁ¤»ó
mkdir /usr/local/mysql/data
(½Ç¼ö·Î ȯ°æ¼³Á¤ÀÌ À߸øµÇ¸é make distclean)
./configure --prefix=/usr/local/mysql --with-charset=euc_kr --with-mysqld-user=mysql
--localstatedir=/usr/local/mysql/data
make && make install
cd /usr/local/mysql/bin
./mysql_install_db [Ãʱâ°úÁ¤ db 6°³ »ý¼º]
cd /usr/local/mysql/share/mysql
vim mysql.server
-------------------
$bindir/safe_mysqld --user=mysql --pid-file=$pid_file --language=korean &
chown -R mysql:mysql  /usr/local/mysql/var (/usr/local/mysql/¿¡ ÀÖ´Â /var µð·ºÀÇ °èÁ¤À»º¯°æ)
ln -sf /usr/local/mysql/share/mysql/mysql.server /sbin/mysql.server
mysql.server start
mysql -u root -p (root password)
-->ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Mysql> set password for root@localhost = password ('guseoajfxlzoq');
ps -ef | grep mysql
mysql.server stop
MYSQL º¸¾È¼³Á¤
rootpassword°¡ À¯È¿ÇÏ¸ç ±âŸ °èÁ¤»ç¿ëÀÚÀÇ history file°¡ Á¸ÀçÇÑ´Ù À̶§´Â ÀÌÆÄÀÏÀ»
»èÁ¦ ½ÃÄÑ Áà¾ß µÈ´Ù.¶ÇÇÑ history ÆÄÀÏÀº »ç¿ëÀÚ °èÁ¤ µð·º¿¡ Á¸ÀçÇϸç È®ÀÎÈÄ ¹Ýµå½Ã
»èÁ¦ Á¶Ä¡¶Ç´Â ¾Æ·¡¿Í °°Àº ¹æ¹ýÀ» »ç¿ë Åä·Ï ÇÑ´Ù
ex)
cd /root
more .mysql_history (È®Àιæ¹ý)
ln -sf /dev/null .mysql_history (null Æú´õ¿¡ history file º¸°ü)
-mysql -config
# ±âº»È¯°æÆÄÀÏ ¼öÁ¤
# /usr/local/mysql/share/mysql ¿¡ ÀÖ´Â my-huge.cnf, my-large.cnf, my-medium.cnf, my-small.cnf
# 4°³ÀÇ ±âº» ¼³Á¤ ÆÄÀÏÀÌ ÀÖ´Ù. À̰͵é Áß Çϳª¸¦ ¼±Åà Çؼ­ /etc/my.cnf ·Î º¹»ç, ÆÄÀϼ±ÅÃÀº ¸Þ¸ð¸®¿ë·®¿¡ ±âÁØÇÏ¿© ¼±ÅÃÇÏ¸é µÈ´Ù.
cp /opt/mysql/share/mysql/my-small.cnf /etc/my.cnf
cp /opt/mysql/share/mysql/my-large.cnf /etc/my.cnf
cp /opt/mysql/share/mysql/my-medium.cnf /etc/my.cnf

# /etc/my.cnf ¼öÁ¤ (Çѱۻç¿ëÀ» À§Çؼ­ [mysqld] ¾Æ·¡¿¡ ´ÙÀ½ÁÙ Ãß°¡)
vi /etc/my.cnf
# Try number of CPU's*2 for thread_concurrency
set-variable    = thread_concurrency=4
default-character-set = euc_kr
language        = /usr/local/mysql/share/mysql/korean

# ¶óÀ̺귯¸® µî·Ï
echo /opt/mysql/lib/mysql >> /etc/ld.so.conf
ldconfig
=------------------------------------------------------------
# root ºñ¹Ð¹øÈ£ »ý¼º
/opt/mysql/bin/mysqladmin -u root password 'ºñ¹Ð¹øÈ£'

### root ºñ¹Ð¹øÈ£ ºÐ½Ç½Ã ###
/etc/rc.d/init.d/mysqld stop
/opt/mysql/bin/safe_mysqld --skip-grant &
mysql
mysql> UPDATE user SET Password=PASSWORD('vkvkdltm') WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql> exit
# Try number of CPU's*2 for thread_concurrency
set-variable    = thread_concurrency=4
default-character-set = euc_kr
language        = /usr/local/mysql/share/mysql/korean

------------------------------------------
GD
http://www.boutell.com/gd/http/ ¿¡¼­ gd 2.0.7À» ´Ù¿î ¹Þ´Â´Ù.
gd ¼³Ä¡
shell>tar xvzf gd-2.0.9.tar.gz
shell>cd gd-2.0.9
shell>./configure
¸¸ÀÏ ttf(Æ®·çŸÀÔÆùÆ® ºÎºÐ)¿¡¼­ ¿¡·¯°¡ °è¼Ó ¹ß»ýÇÑ´Ù¸é Makefile¿¡¼­ -lttf Á¦°ÅÇϰųª rpmÀ¸·Î ttf ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÏ¸é µÊ.
shell>make
shell>make install

Apache install 1
cd /var/tmp/apache_1.3.28
./configure --prefix=/usr/local/apache
cd ..
PHP install
cd php-4.3.3
./configure --with-config-file-path=/usr/local/apache/conf \
--disable-debug \
--with-mysql=/usr/local/mysql \
--with-apache=../apache_1.3.28 \
--with-gd=/usr/local \
--enable-gd-native-ttf \
--enable-track-vars \
--enable-sockets \
make && make install

Apache install 2

./configure \
--prefix=/usr/local/apache \
--activate-module=src/modules/php4/libphp4.a \
--enable-module=php4 \
--enable-shared=max \
--enable-rule=SHARED_CORE \
--enable-module=so
make
make install
cp /var/tmp/php-4.3.3/php.ini-dist /usr/local/apache/conf/php.ini

cat /export/apache/conf/httpd.conf | grep php
LoadModule php4_module        libexec/libphp4.so
AddModule mod_php4.c
    #
    # for PHP 4.x, use:
    #
    AddType application/x-httpd-php .php .html .htm .inc .lib .phtml .ini .php3
    AddType application/x-httpd-php-source .phps

------------------------------
¾ÆÆÄÄ¡ Ãß°¡º¸¾È ¼³Á¤
# End of proxy directives.
# º¸¾È ¼³Á¤ºÎºÐ
# SetEnvIf Cookie check=ok true
# <Directory "ÇØ´çµð·ºÅ丮">
#  Options FollowSymLinks Includes ExecCGI
#  Order allow,deny
#  allow from env=true    <--- À̺κÐÀÌ SetEnvIf¿¡ ÀÇÇØ ¼¼ÆÃµÈ º¯¼ö¸¸ Çã°¡ÇÔ
# </Directory>
# ƯÁ¤µð·ºÅ丮 Á¢±Ù ±ÝÁö ºÎºÐÀÓ

# À¥¼­¹ö »ðÁú ±ÝÁöºÎºÐ
BrowserMatch "WebZip" go_out
BrowserMatch "Teleport" go_out
BrowserMatch "GetRight" go_out
<Directory "/home/gwise/public_html">
Deny from env=go_out
</Directory>
# À¥¼­¹ö Á¤º¸ º¸±â ±ÝÁöºÎºÐ
ServerTokens Prod
¸µÅ©
ln -sf /usr/local/apache/bin/httpd /sbin/httpd
ln -sf /usr/local/apache/bin/apachectl /sbin/apachectl
PHPº¸¾È ¼³Á¤
vim /usr/local/apache/conf/php.ini
----------------
url_fopen (php ÀÎÁ§¼Ç°ø°Ý´ëºñ ¹æ¾î)
allow_url_fopen=Off
register_globals=On (Á¦·Îº¸µå»ç¿ë½Ã On ¹Ì»ç¿ë½Ã Off±ÇÀå)
disable-functions=system,passthru,exec,shell_exec (phpƯÁ¤ÇÔ¼ö¸íÀ¸·Î ÀÎÇÑ °ø°Ý´ëºñ)
----------------




  ÃßõÇÏ±â   ¸ñ·Ïº¸±â

Copyright 1999-2024 Zeroboard / skin by zero