이론



mysql에서 화면지우기 : system clear;


[root path변경]

1.su - ->루트로 접속

2.mysql ->mysql로 접속

3.set password for 'root'@'localhost'=PASSWORD('12'); ->root의 비번을 12로 설정

4.exit ->root종료


[사용할 db생성]

mysql -u root -p12; 

create database xedb; 

create user 'mykosta'@'localhost' identified by '12'; 

grant all privileges on *.* to 'mykosta'@'localhost'; -

create database mykostadb; 

grant all privileges on mykostadb.* to 'mykosta'@'localhost'; 


[로그인되었으면, 해당 사용자로 접속]

mysql -u mykosta -p mykostadb ->mykosta라는 유저에서, mykostadb라는 database로 접속


[테이블 생성]

create table member

(

    id bigint(20) unsigned not null auto_increment,

    name varchar(40) not null,

    phone_num varchar(30) not null,

    created datetime,

    user_ip varchar(32) not null,

    primary key(id)

)


[권한 초기화]

flush privileges; ->MySQL에 변경사항을 적용하기 위해서 사용하는 명령어




[PHP와 MySQLi 연결하기]


1. cd var/www로 디렉 이동 -> root@kosta:/var/www# chown -R kosta.kosta html


2. cd html로 이동 -> root@kosta:/var/www/html# vi conn.php 작성


3. root@kosta:/var/www/html# vi testConn.php 작성


*** ==(equal) 와 ===(identical)의 차이 ***

=== 는 좀더 엄격한 '같음'을 의미한다 ::



[쉘 스크립트]


1.환경변수 확인

env


2.홈디렉터리 확인

kosta@kosta:~$ echo $HOME


3.chmod 755 name.sh로 권한 설정 해주고

sh name.sh 또는 ./name.sh로 실행


프롬프트

PS1 – Primary Prompt String(default value : \s-\v$)

PS2 – Secondary Prompt String(default value : >)

PS3 – select command를 위한 prompt

PS4 – shell script 를 디버깅 모드에서 실행시 사용되는 prompt



실습


conn.php

testConn.php

member_add.php

var1.sh

paravar.sh

if1.sh

if2.sh

if3.sh

if4.sh

forin1.sh

forin2.sh

case1.sh

case2.sh

while.sh

while1.sh

while2.sh

while3.sh

whileHap.sh

numcalc.sh

examGugu.sh

select.sh


'학원수업 > 리눅스' 카테고리의 다른 글

학원 39일차 복습(5/10)  (0) 2018.05.10
학원 38일차 복습(5/9)  (0) 2018.05.09
학원 37일차 복습(5/8)  (0) 2018.05.08

+ Recent posts