반응형

php mysql 모듈 설치

> yum install php php-mysql

> adduser user_id

> passwd user_pw

 

sshd root 접속 권한 삭제

> vi /etc/ssh/sshd_config

PermitRootLogin no

> /etc/rc.d/init.d/sshd restart

 

html 디렉토리 user_id 로 권한설정

/var/www/html

 

------------- mysql 설정

/etc/my.cnf 파일 설정

 

 

default-character-set=utf8

character-set-server=utf8

collation-server=utf8_general_ci

init_connect=SET collation_connection=utf8_general_ci

init_connect=SET NAMES utf8

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

user=mysql

symbolic-links=0

max_allowed_packet = 100M

 

[client]

default-character-set=utf8

 

[mysql]

default-character-set=utf8

 

[mysqldump]

default-character-set=utf8

 

[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

 

 

-----------------------------------------------------------

alter database db명 default character set utf8

------------------------------------------------------------

 

/etc/init.d/mysqld start

 

> mysql

mysql> use mysql

mysql> update user set password=password('root_pw') where user = 'root';

mysql> commit;

msyql> flush privileges;

mysql> create database db_name;

mysql> insert into user (host, user, password) values (

    -> 'localhost','user_id', password('user_pw'));

mysql> insert into db values ( '%', 'service', 'service', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y',

         'Y','Y','Y','Y');

mysql> commit;

mysql> exit;

 

> /etc/init.d/mysqld restart

 

> mysql -uuser_id -puser_pw db

create table test ( a varchar(10));

insert into test values ('afdafdfds');

 

------------ php 설정

>vi /etc/php.ini

short_open_tab = On

 

>vi /etc/httpd/conf.d/php.conf

AddHandler php5-script .html .php

AddType text/html .html .php

 

>/etc/init.d/httpd restart

 

 

-- php mysql 테스트 index.html

<?

$connect = mysql_connect('localhost','user_id','user_pw') or die ("SQL서버에 접속을 할수 없습니다");

$result = mysql_select_db('db_name',$connect);

mysql_query("set names utf8");

$query = "SELECT * FROM test";

$result = mysql_query($query);

$nev = mysql_fetch_array($result);

echo $nev[a];

?>

 

서버네임 설정

>vi /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=domain

 

>vi /etc/httpd/conf/httpd.conf

ServerName domain

 

// 시간설정

rdate -s time.bora.net

 

// mysql c library

yum install mysql-devel

반응형

'Linux' 카테고리의 다른 글

시스템 종료 / 재시작  (0) 2016.03.28
날짜형식 정리(더하기, 빼기)  (0) 2016.02.19
cron 데몬  (0) 2016.02.17
파일 백업(압축) 스크립트  (0) 2016.02.12
jar 압축, 해제 및 변경  (0) 2016.02.12