본문 바로가기

데이터베이스

(3)
PHP(HyperText Preprocessor) PHP(HyperText Preprocessor) PHP는 라스무스 러도프라는 사람이 1995년에 설계한 ASP(MS), JSP(Java) 등과 같이 웹 프로그래밍을 위한 언어로써 누구나 무료로 사용할 수 있으며, 가볍고 실행 속도가 빠르고, C 언어와 유사한 문법체계를 가지고 있어서 현재까지도 널리 사용된다. Java 계열에서의 JSP와 같은 역할이다. PHP는 웹에서 작동되기 때문에 웹의 기본인 HTML과 연동되어서 동작된다. HTML 안에 PHP 구문이 들어가서 PHP 프로그램의 결과가 HTML에 반영되는 프로세스이다. 1994년 만든 이래 계속 버전이 올라가고 있는데 PHP 5.0대를 사용하면 최신의 API에서도 별 무리가 없다. Windows에서 실행하려면 APMsetup7.exe를 실행시켜서 ..
DB #2 사용자 생성 create user 'centos'@'localhost' identified by 'centos'; 사용자에게 권한 부여 =>GRANT ~ TO ~ 구문을 사용한다. grant all (privileges) on centos_db.* to 'centos'@'localhost'; =>사용자에게 부분적인 권한만 부여하기 grant insert, select, delete on centos_db.cent_tbl to 'centos2'; =>사용자를 생성하면서 권한을 함께 부여하기 grant insert, select, delete on centos_db.* to 'centos3'@'localhost' identified by 'centos3'; 사용자에게 주어진 권한 취소 revoke delet..
DB #1 MySQL에서 데이터베이스로 들어갈 때 mysql -u root -p 한 뒤 나중에 root 사용자의 패스워드 rootoor를 입력하거나 mysql -u root -prootoor식으로 패스워드를 지정해서 들어가도 된다. =>mysql -uroot -p rootoor 하면 rootoor라는 데이터베이스를 지정해서 들어간다는 의미이므로 오류이다. *** 현재 mysql과 mariadb는 상호 호환되어 보인다. paul 사용자 생성과 삭제는 a) create user 'paul'@'localhost' identified by 'paul'; 해서 생성해주고 b) drop user 'paul'@'localhost'; 해서 삭제한다. 사용자 root의 패스워드 변경은 a) show databases; 해서 먼저 ..