Network 12

PHP 개론

https://opentutorials.org/course/62/233 위 링크의 개론을 정리한 내용. Server - Client Web Server Web Client-apache, IIS, nginx-firefox, chrome 초창기 Web은 Server는 Web server만, Client는 Web Client만 존재.Web Client가 Web Server에게 무언가를 요청 ->; Web Server에 있던 html을 전송 이는 html이 정적으로 존재. ->; 수작업으로 html 파일을 관리해야함. HTML을 정적으로 제공하는 것에 한계를 느낌. 이에 대한 고민의 결과가 CGI(Common Gateway Interface) 1. Web Client가 o2.org/topic.php로 Web S..

Network/PHP 2018.11.10

phpmyadmin에 root로 접속 불가

localhost/phpmyadmin.php 페이지에서 본래 root로 로그인을 할 수 있었다고 한다. 하지만 MySQL 5.7부터는 sudo를 통해서만 root로 접속할 수 있다고 한다. 즉, phpmyadmin 페이지에서는 root로 접속이 불가능해졌다. phpmyadmin 페이지에서 root 권한을 얻은 계정을 이용하려면 새로운 계정을 생성 후 그 계정에게 모든 권한을 주면 된다. 쿼리 create user 'userid'@'%' identified by 'userpassword';타 PC에서 mysql 서버에 접속하기 위한 계정을 생성. 로컬에서 접속하려면 % 대신 localhost를 써주면 된다. grant all privileges on *.* to 'userid'@'%';모든 권한을 user..

Network/MySQL 2018.11.10

mysql 기초

--------------------번호 이름 종족 --------------------1 강병관 빵상2 심정현 너구리3 나재흠 미어캣 열(column)에 해당하는 것은 번호, 이름, 성별. 이를 필드(field)라고 한다. 행(row)에 해당하는 것은 (1, 강병관, 빵상), (2, 심정현, 너구리)이다. 이를 레코드(record)라고 한다. 위와 같이 레코드와 필드로 구성된 것을 테이블(table)이라고 한다. 이런 테이블이 모인 것이 데이터베이스이다.

Network/MySQL 2015.06.16

mariadb 계정 생성

1. mysql에 접속mysql -uroot -ppassword 입력 2. show databases;root 계정 안에 존재하는 데이터베이스를 출력 3. 사용하고자 하는 데이터베이스 선택use 데이터베이스명; 여기선 mysql 데이터베이스를 보자.use mysql;show tables; 4. 뭔가 좌라락 뜨는데 가장 마지막에 user라는 테이블이 새로운 계정을 만드는데 사용된다. 즉, 사용자 계정을 만들기 위해서는 반드시 root로 mysql에 접속해야 한다. 5, use mysql;을 한 상태에서 desc user;를 입력한다. 이는 user 테이블의 구조를 보여준다. 확인해보면 39개의 필드가 있다. 즉, 새로운 계정 생성을 위해서는 39개의 필드를 설정해줘야 한다. 6.

Network/MySQL 2015.06.16

php 인식

register_globals도 사용 가능. 되도록 아래의 방법 사용. apache에게 이런 형식의 파일(확장자)은 PHP가 처리하도록 돌려라... 라고 인식을 시켜줘야 합니다. httpd.conf(apache2에서는 /etc/apache2 내의 머머머.conf에 입력)에 AddType 지시자를 추가해주세요. AddType application/x-httpd-php .php .php3 .phtml .ph .inc AddType application/x-httpd-php-source .phps 출처 : http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_install&wr_id=45649

Network/Apache 2014.09.03
반응형