이론
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 |