1\) Login이 안되요1\(Access denied\)
|
|
- 원희 구
- 5 years ago
- Views:
Transcription
1 MySQL FAQ version 차례 ) About This Document 0.1) Copyright 1. Connection Error 1.1) Access denied 1.2) Can't connect to local MySQL server through socket '/tmp/mysql.sock' 2. 암호를잊어버린경우 3. PHP 에서의 MySQL 과관련된 Warning 메시지해결방법 작성자 : 허정수 (wertyu@nownuri.net) 작성일 : 2001 년 5 월 23 일
2 0.0) About This Document 본문서는필자가저술한책 MySQL Advanced Class( 출판사 : 베스트북, ISBN : , 출판일 : 2001 년 4 월 10 일 ) 의부록 허의원의진료실 부분에서 Section 1,7 의내용을편집한문서입니다. 필자는현재까지 (2001 년 5 월 ) MySQL 에대하여두권의책을집필하였습니다. 필자가집필한책에관심있는분은 을참고하시기바랍니다. 마음같아서는집필한책을모두인터넷상에공개하고싶지만, 출판사로부터받은원고비가있고, 또돈을주고산독자도있어서, 그렇지못하고있습니다. 먼훗날책이더이상안팔릴때쯤차례로공개하겠습니다.( 그때쯤이면제책이더이상활용될수없을지도모르겠네요 ^^) 이문서는 에서구할수있습니다. 새로운버전의문서가나오면, 항상위의웹사이트에게시할테니오래된문서를보는분들은위의웹사이트를방문해보시기바랍니다. 0.1) Copyright 본문서에있는내용은어떠한형태로든저자의허락이없이편집될수없으며, 상업적인용도로사용될수없습니다. 필자가문서를처음부터공개용으로만들었으면이런문제는없으나, 책으로출판되었던문서이므로출판사및독자와의관계상본문서를절대다른용도로사용할수없음을이해바랍니다. 또한, 본문서를타사이트에게시하는경우출처를 로밝혀주시기바랍니다. 1 Connection Error 처음으로 Connection Error 에대해서알아보겠습니다. 다음과리겠습니다. 같이두내용에대해설명드 i : Access Denied ii: Can't connect to local MySQL server through socket '/tmp/mysql.sock' 위의 i, ii 문제는 MySQL 을처음사용해본초보자들이가장많이겪는문제입니다. 이문서를통하여위의문제를해결하는방법을확실히배우도록합시다. 여기서 i 문제는 MySQL 의데몬이확실히실행되고있다는것은알수있으므로, 그나마해결하기쉽습니다. 하지만, ii 문제는 MySQL 데몬이실행중인지아닌지먼저알아야하므로, 약간더어려울수있습니다. 1.1 ) Access denied 'Access denied' 에러는 ii 의경우와달리현재 MySQL 데몬이실행중이라는것입니다. 따라서 ii 경우보다는문제를해결하기가쉽습니다. 이에러메시지는다음과같은형식으로출력됩니다. 2
3 ~]$ mysql -u root student ERROR 1045: Access denied for user: (Using password: NO) 이에러메시지가의미하는것은입력한사용자에게 MySQL 을사용할권한이없다는것을의미합니다. 암호를잘못지정하였거나, 사용자명을잘못지정한경우또는해당데이터베이스나테이블에접근할수있는권한이없을때발생하는에러입니다. MySQL 을처음설치한후아무런변경도하지않는경우에는 root 사용자의암호가설정되어있지않습니다. 따라서 MySQL 을처음설치한경우에는다음과같은명령으로 MySQL 서버에연결을할수있습니다. ~]$ mysql -u root mysql 여기서주의할점은 mysql 은 -u 옵션으로사용자명을주지않는경우시스템계정사용자의이름을이용한다는것입니다. 현재필자는 wertyu 라는사용자로작업을하고있는데 -u 옵션을지정하지않는이상 MySQL 에서도 wertyu 사용자로로긴을하려고합니다. 그런데 MySQL 에는초기에 wertyu 사용자가존재하지않으므로다음과같이 Access denied 에러가발생하게됩니다. ~]$ mysql mysql ERROR 1045: Access denied for user: (Using password: NO) 따라서 -u 옵션으로사용자명을지정해주어야합니다. 하지만주의해야할점은 MS Windows 에서 mysql 을사용하는경우 dos 용프로그램을실행하므로사용자계정이라는것이없고따라서 anonymous 사용자로로긴을시도하게됩니다. anonymous 사용자란 mysql 데이터베이스에서 User 필드에값이없는사용자를의미합니다. 이 anonymous 사용자는 MySQL 에테스트용으로접근을할수있는사용자이지만아무런권한이없는사용자입니다. 따라서 MS Windows 사용자는꼭 -u 옵션으로사용자명을적어주어야합니다. anonymous 로 mysql 을사용하는경우 MySQL 에접속은할수있지만, 아무런권한이없는 anonymous 사용자이기때문에데이터베이스를사용하려고 use mysql 과같은 SQL 문을실행하면다음과같이 Access denied 에러가납니다. mysql> use mysql; ERROR 1044: Access denied for user: to database 'mysql' 따라서처음 MySQL 을사용하는독자들은로긴은되었는데데이터베이스를사용할때 Access denied 에러가나므로헷갈려하는경우가종종발생합니다. 만약 mysql 을사용하면서다음과같은에러가발생한다면사용자에게암호가걸려있는것입니다. ~]$ mysql -uroot mysql ERROR 1045: Access denied for user: (Using password: NO) 이경우 root 사용자는 MySQL 의사용자인데 mysql 로로긴을하려고했더니, (Using password:no) 를출력하면서연결할수없다는에러메시지를출력하였습니다. 즉, 이사용자에게는암호가있는데암호를입력하지않았으므로로긴을못한다는이야기입니다. 그런데만약 -u 로사용자를지정할때 MySQL 에없는사용자를지정하면위와같은에러가발생하게됩니다. 만약위와같은에러가발생할때는 MySQL 에있는사용자인지검사를해보고 MySQL 에있는사용자라면다음과같이암호를입력하면되고, MySQL 에없는사용자라면사용자를추가하셔야합니다. ~]$ mysql -uroot -p mysql Enter password: 3
4 Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 20 to server version: Type 'help;' or '\h' for help. Type '\c' to clear the buffer mysql> 또한 MySQL 을처음사용하는사람들이많이실수하는것중의하나가사용자를추가할때 INSERT 나 UPDATE 등으로사용자를추가하면서 FLUSH PRIVILEGES; 를실행하지않는경우입니다. MySQL 은처음실행을할때 MySQL 의권한테이블인 mysql 데이터베이스에있는테이블의내용을메모리로읽어들입니다. 이러한이유는사용자인증검사속도를빠르게하기위해서입니다. 그런데, INSERT 나 UPDATE 등으로사용자정보를변경한경우실제테이블에내용은변경되지만메모리에있는내용은변경이되지않습니다. 따라서초보자들은 'INSERT 로사용자를추가했는데, 로긴이안된다 ' 라고많이합니다. 이렇게 INSERT 나 UPDATE 로사용자정보를변경한경우에는꼭 FLUSH PRIVILEGES 로 MySQL 에게 ' 사용자정보가변경되었으니권한테이블을다시메모리로읽어들여라 ' 라고알려주어야합니다. GRANT 문으로사용자를추가하면 FLUSH PRIVILEGES 를할필요가없기때문에실수를미연에방지할수있고, 또한각사용자에대해세세한권한을쉽게줄수있으므로사용자를추가할때는 GRANT 문을이용하시기바랍니다.(GRANT 에대해서는부록 1 참고 ) 요즘은 PHP 를많이사용하는데 PHP 에서 PHP 에서는다음과같이 mysql_connect() 함수로 MySQL 에로긴을하게됩니다. $conn = mysql_connect("localhost", "phpuser", "secret") ; 그런데만약이함수에서 Access denied 에러가발생하는경우문제를쉽게해결하는방법은직접 mysql 프로그램을이용해서다음과같이사용자명에 phpuser, 암호에 secret 를입력하여로긴이가능한지살펴보는것입니다. $ mysql -u phpuser -psecret 만약로긴이가능하다면 PHP 프로그램이잘못된것이고, 로긴을할수없다면, mysql_connect() 에서지정한사용자명과암호가잘못된것이므로올바른사용자명과암호를지정해주어야합니다. MySQL 을설치하면 mysqlaccess 라는유틸리티가기본적으로포함되어있습니다. 이프로그램을이용하여사용자의권한과암호가걸려있는지등등의정보를얻을수있습니다. 사용법은다음과같습니다. mysqlaccess [host [user [db]]] OPTIONS 만약로컬호스트의 wertyu 에게 student 라는데이터베이스에어떤권한이있는지알아보기위해서는다음과같은명령을내리면됩니다.( 단, 버그인지모르겠는데현재필자가사용하는 mysqlaccess 는시스템의 root 사용자로만실행을해야결과가나오고있습니다. 만약결과가제대로나오지않는독자는 root 사용자로 mysqlaccess 를실행시켜보세요 ) [wertyu@localhost wertyu]# mysqlaccess localhost wertyu student Could not open outputfile ~/mysqlaccess.log for debugging-info 4
5 mysqlaccess Version 2.06, 20 Dec 2000 By RUG-AIV, by Yves Carlier Changes by Steve Harvey This software comes with ABSOLUTELY NO WARRANTY. Access-rights for USER 'wertyu', from HOST 'localhost', to DB 'student' Select_priv Y Shutdown_priv N Insert_priv Y Process_priv N Update_priv Y File_priv N Delete_priv Y Grant_priv N Create_priv Y References_priv Y Drop_priv Y Index_priv Y Reload_priv N Alter_priv Y NOTE: A password is required for user `wertyu' :-( The following rules are used: db : 'localhost','student','wertyu','y','y','y','y','y','y','n','y','y','y' host : 'Not processed: host-field is not empty in db-table.' user : 'localhost','wertyu','4e2eb14c2c15d95e','n','n','n','n','n','n','n','n','n','n','n','n','n','n' BUGs can be reported by to Yves.Carlier@rug.ac.be 결과를보면처음 'Access-rights' 부분에서 localhost 의 wertyu 사용자에게 student 데이터베이스에대한권한들이출력됩니다. 현재 localhost 의 wertyu 사용자는 student 데이터베이스만사용할수있다는것을보여줍니다. 또한 NOTE 부분에서는 wertyu 사용자는로긴을하기위하여암호가필요하다는것을보여주고있습니다. 마지막으로 'The following rules are used' 에서는 db 테이블과 host 테이블, user 테이블에서 User 필드가 wertyu 인레코드들을출력하게됩니다. 앞의결과로서 localhost 의 wertyu 사용자는암호가있어야하고 student 데이터베이스에만접근할수있다는것을보았습니다. 그러면실제로 mysql 을사용해서로긴을해볼까요? [wertyu@inos ~]$ mysql -u wertyu -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 33 to server version: Type 'help;' or '\h' for help. Type '\c' to clear the buffer mysql> use student; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> use mysql ERROR 1044: Access denied for user: 'wertyu@localhost' to database 'mysql' 처음로긴은성공으로하였고 use student 로 student 데이터베이스를사용하고자할때도성공을하였으나 use mysql 로 mysql 데이터베이스를사용하려고하니 Access denied 에러가발생하였습니다. 즉, 정리를하자면 Access denied 에러는사용자명을잘못지정하였거나암호를잘못지정하 5
6 였거나데이터베이스에접근할권한이없을때발생하는것입니다. 1.2 Can't connect to local MySQL server through socket '/tmp/mysql.sock' 이문제도 i) 문제와함께 MySQL 에서가장많이발생하는에러중의하나입니다. i) 문제는그래도 MySQL 데몬이실행중이기때문에에러가발생할수있는원인이많지가않아문제를해결하기쉽지만이에러는 MySQL 의데몬이실행중이지않을수도있기때문에쉽게해결할수없습니다. 하지만필자가다음에서제시하는방법을사용하면초보자라도쉽게문제를해결할수있을것입니다. ii) 에러가발생하는원인은크게다음과같습니다. i) MySQL 데몬이실행되지않았다. i) MySQL 데몬에서생성한 mysql.sock 파일과 mysql 등의클라이언트프로그램에서지정한 mysql.sock 파일의위치가서로다르다 i) MySQL 데몬은실행중이나 mysql.sock 파일이지워졌다. 먼저정확한문제해결을위해 mysql.sock 파일이무엇인지알아보겠습니다. MySQL 과클라이언트프로그램이서로연결하는데사용하는 mysql.sock 파일은유닉스소켓파일이라는파일입니다.( 파일의이름은 MySQL 을실행할때바꿔줄수있는데기본값은 mysql.sock 파일이니이책에서도 mysql.sock 파일이라는용어를계속해서사용하겠습니다.) mysql.sock 파일은 MySQL 서버와클라이언트간에서로통신을하는데사용됩니다. MySQL 과클라이언트프로그램 (mysql, 혹은 PHP 등의언어도모두클라이언트입니다 ) 이통신하는방법에는유닉스소켓파일과 TCP/IP 를이용하는방법이있습니다. 그런데유닉스소켓을사용하는것이 TCP/IP 를사용하는것보다속도가빠릅니다. 유닉스소켓은속도가빠르지만유닉스소켓은 Local System 에있는프로그램사이에만서로연결을할수있습니다. 즉서버와클라이언트모두한시스템안에있는경우에만유닉스소켓을사용할수있습니다. (MS Windows 에서는유닉스소켓을지원하지않으므로 TCP/IP 만을사용하고이런문제가발생하지않습니다.) 이렇게되면로컬에서 MySQL 서버와클라이언트는서로연결할수있는방법이유닉스소켓인 mysql.sock 파일과 TCP/IP 를이용한방법, 이렇게두가지방법이있는데 MySQL 의경우만약클라이언트가로컬머신에있는 MySQL 서버에연결하려고시도하는경우 TCP/IP 를이용하지않고무조건유닉스소켓파일을이용합니다. 하지만만약 MySQL 서버는 /tmp/mysql.sock 파일을유닉스소켓으로만들었는데, mysql 등의클라이언트프로그램은 /usr/local/var/mysql.sock 파일의위치에서 mysql.sock 파일을찾으려고한다면 Can't connect to local MySQL server through socket '/usr/local/var/mysql.sock' 에러가발생할수있습니다. 따라서이런경우에는서로동일한위치에서 mysql.sock 파일을만들고사용하도록지정해야합니다. 또한 MySQL 서버가실행중이지않은경우도 mysql.sock 파일이생성되지않았으므로이에러가발생할수있습니다. 그러면이제앞에서설명드린각경우별로어떻게문제를해결할수있는지알아보겠습니다. i) MySQL 데몬이실행되지않은경우 MySQL 데몬이실행되지않은경우 mysql.sock 파일이생성되지않으므로이런에러가발생될수있습니다. 일단이에러가발생한경우에는 MySQL 데몬이실행중인지알아야합니다. 대부분의경우다음과같은명령으로 MySQL 데몬이실행중인지알수있습니다. [wertyu@inos ~]$ ps auxc grep mysqld root pts/0 S 12:40 0:00 safe_mysqld root pts/0 S 12:40 0:00 mysqld root pts/0 S 12:40 0:00 mysqld root pts/0 S 12:40 0:00 mysqld 6
7 root pts/0 S 12:40 0:00 mysqld 이러한결과가출력된다면현재 MySQL 데몬이실행중이라는것을알수있습니다. 만약 ps 의옵션으로 auxc 에서 c 옵션을주지않은경우에는 mysqld 프로그램의경로까지출력이되지만다음과같이실제프로그램명은출력이되지않으므로 grep 에서 mysqld 를찾지못할수있습니다. 다음은 ps aux 의결과인데프로그램의경로가길어서 mysqld 부분이짤린결과입니다. [wertyu@inos ~]$ ps aux.... root pts/0 S 12:40 0:00 sh /usr/local/mys root pts/0 S 12:40 0:00 /usr/local/mysql/ root pts/0 S 12:40 0:00 /usr/local/mysql/ root pts/0 S 12:40 0:00 /usr/local/mysql/ root pts/0 S 12:40 0:00 /usr/local/mysql/ wertyu pts/0 R 12:42 0:00 ps aux c 옵션은일단 mysqld 가실행중인지확인을한후에어느경로에서실행중인지알고싶을때는 c 옵션없이 ps 를실행하는것이좋습니다. 또한 netstat -a 명령으로다음과같이 MySQL 데몬이실행중인것을볼수있습니다. [wertyu@inos ~]$ netstat -a Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:mysql *:* LISTEN 필자의경우는 *:mysql 이라고출력이되었는데독자들의환경에따라서 *:3306 이라고출력되는경우도있으므로주의하시기바랍니다.( 이는 /etc/services 파일에서 MySQL 의서비스를지정하지않았기때문입니다.) MySQL 데몬이실행중인것을확인하였으면이제 Can't Connect 에러가발생하는이유는 MySQL 데몬이실행중이지않는이유가아니라는것을알수있으므로이유는다른문제에있으므로다음을계속읽어주시기바랍니다. 만약 MySQL 데몬이실행중이지않다면 MySQL 데몬을실행시켜주시고 MySQL 데몬을실행시킨후에도에러가계속발생한다면다음을계속해서읽어주세요. i) MySQL 데몬에서생성한 mysql.sock 파일과 mysql 등의클라이언트프로그램에서지정한 mysql.sock 파일의위치가서로다르다 앞에서 mysql.sock 파일이무엇인지어떤역할을하는지에대해서잠시설명을드렸습니다. 중요한것은 mysql.sock 파일은로컬의 MySQL 서버와클라이언트들이서로통신을하는데사용하는유닉스소켓파일인데만약 MySQL 서버에서는 mysql.sock 파일을 /tmp/mysql.sock 에만들었는데클라이언트파일은다른위치에서 mysql.sock 파일을찾으려한다면에러가발생한다는것입니다. 이문제를해결하기위해서는 MySQL 서버에서 mysql.sock 파일을만든위치를찾아야한다는것입니다. 그런후클라이언트프로그램을사용할때 -S 옵션 ( 혹은 --socket 옵션 ) 으로직접 mysql.sock 파일의위치를지정해주어야합니다. mysql.sock 파일을찾는가장간단한방법으로는 MySQL 을설치할때기본적으로포함되는 mysql_config 라는파일을이용하는것입니다. 만약 MySQL 을설치하고나서 mysql.sock 파일을위치를변경하지않았다면 mysql_config 프로그램으로 mysql.sock 파일의위치를찾을수 7
8 있습니다. bin]$ mysql_config --socket /tmp/mysql.sock 앞의결과는현재 MySQL 데몬은 mysql.sock 파일을 /tmp/mysql.sock 에만든다는것을나타냅니다. 하지만이결과는 MySQL 을사용하면서충분히바뀔수있는것이기때문에정확한답을출력하지않을수도있습니다. 더욱정확한답을찾기위해서는 netstat -ap 명령을실행하는것입니다. 다음은그결과입니다. bin]$ netstat -ap grep mysql (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) tcp 0 0 *:mysql *:* LISTEN - unix 0 [ ACC ] STREAM LISTENING /tmp/mysql.sock 이결과를보면마지막에 LISTEN 이라는항목밑에 /tmp/mysql.sock 이라는것을볼수있습니다. 이말은현재 MySQL 이 /tmp/mysql.sock 파일에서연결을기다리고있다는말입니다. 이제 /tmp/mysql.sock 파일을찾으셨습니다. MySQL 이실행중이라면위의결과가나오지않는경우는없을것입니다. mysql.sock 파일이라는이름을사용하지않는경우에는 grep mysql 로검색이되지않으므로 grep mysql 없이 netstat -ap 의결과만으로손수찾아보시기바랍니다. 이렇게해서 mysql.sock 파일의위치를찾은경우에는클라이언트프로그램을사용할때 -S 옵션으로다음과같이 mysql.sock 파일의위치를직접지정해주어야합니다. [wertyu@inos bin]$ mysql -S/tmp/mysql.sock Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 to server version: Type 'help;' or '\h' for help. Type '\c' to clear the buffer mysql> 하지만 mysql 같은크라이언트프로그램에서는 -S 옵션으로 mysql.sock 파일을지정하면되지만 PHP 같은언어에서는어떻게지정할까요? MySQL C API 에서 MySQL 서버에연결할때사용하는 mysql_real_connect() 함수의가장마지막인자는 mysql.sock 파일의위치를지정하는옵션이므로이옵션을이용하면되고, PHP 에서는 PHP 의설정파일인 php.ini 파일에서다음과같은라인을찾아수정해주면됩니다. mysql.default_socket = 여기에앞에서찾은 mysql.sock 파일의위치를적은후에웹서버를재시작하면문제없이실행될것입니다. 다음과같이 mysqladmin 명령으로도 mysql.sock 파일의위치를알아낼수있습니다. [wertyu@inos ~]$ mysqladmin variables grep mysql.sock socket /tmp/mysql.sock 하지만문제는 mysqladmin 프로그램도 MySQL 클라이언트프로그램인지라이문제를해결하기전에는연결을할수없다는것입니다. 8
9 i) MySQL 데몬은실행중이나 mysql.sock 파일이지워졌다. 만약 MySQL 데몬도잘실행중이고 mysql.sock 파일의위치도알아내었은데계속해서문제가발생된다면 mysql.sock 파일이지워졌을가능성이있습니다. 서버를제대로설정했다면이런일을발생하지않지만가끔관리자의부주의혹은 MySQL 서버에이상이생긴경우또는크래커의장난등의이유로 mysql.sock 파일이지워지는경우가있습니다. 이런경우일단 ls 명령으로 mysql.sock 파일이존재하는지검사를한후정말로 mysql.sock 파일이없다면 MySQL 데몬의실행을중지한후재시작해야합니다. 주의해야할점은지금현재의문제가확실히 mysql.sock 파일이지워진것인지를알아야한다는것입니다. 만약 mysql.sock 파일이지워져서생긴문제가아니라면아무리재시작을해도문제가해결될리가없기때문입니다. 통상적으로 MySQL 데몬은 mysqladmin shutdown 명령으로실행을중지시킬수있지만 ( 그외방법으로아예시스템을재부팅해도됩니다 ) mysqladmin 프로그램도 MySQL 클라이언트프로그램이기때문에이문제가발생했을때는실행을시킬수가없을것입니다. 이경우에는다음과같은명령으로 MySQL 데몬의실행을중지시킬수있습니다. 다음에서 /path/to/mysql/data/directory 란 MySQL 의데이터디렉터리로이동하라는것을의미합니다. MySQL 의데이터디렉터리는 $ mysql admin variables grep datadir 명령으로확인할수있습니다. $ cd /path/to/mysql/data/directory $ kill `cat hostname.pid` 먼저 cd 명령으로 MySQL 의데이터디렉터리로이동합니다.( 데이터디렉터리가어딘지모르는독자는 ' 부록 1' 을참고하세요 ) 데이터디렉터리를보면 hostname.pid 라는파일이존재하는데이파일에현재 MySQL 의프로세스아이디가기록되어있습니다. 그후 kill `cat hostname.pid` 로 MySQL 데몬의실행을중지시킬수있습니다. 여기서 ` 는 ' 가아니라 ` 이니헷갈리지않기바랍니다. 2. PHP 에서의 MySQL 과관련된 Warning 메시지해결방법 PHP 로프로그래밍을하다보면다음과같은 Warning 메시지가출력되는경우를많이볼수있습니다. Warning: Supplied argument is not a valid MySQL-Link resource in /hd2/home/wertyu/public_html/error.php3 on line 4 Warning: Supplied argument is not a valid MySQL-Link resource in /hd2/home/wertyu/public_html/error.php3 on line 8 Warning: Supplied argument is not a valid MySQL result resource in /hd2/home/wertyu/public_html/error.php3 on line 10 대부분이런경우는프로그램내에서에러검사를전혀하지않았기때문입니다. 좋은프로그래머는항상함수를실행한뒤에에러검사를합니다. 아무리뛰어난프로그래머라도실수를할수있고, 시스템에이상이생겨서에러가발생할수있기때문이지요. 앞의 Warning 메시지들은다음의아주간단한프로그램내에서발생한메시지들입니다. 다음의소스와앞의메시지들로부터어떻게프로그램을작성해야좋은것인지에대해서알아보도록하겠습니다. 1 <? 9
10 2 $conn = mysql_connect("localhost", "wertyu", "pass") ; 3 4 mysql_select_db("nnr", $conn) ; 5 6 $query = "SELECT FROM student" ; 7 8 $result = mysql_query( $query, $conn) ; 9 10 $row = mysql_fetch_array( $result ) ; echo $row["student_no"] ; 13 14?> 먼저앞의 Warning 메시지를보면 Supplied argument is not a valid MySQL-Link 라는말이나오는데이말을해석해보면 ' 입력된인자는올바른 MySQL 의연결이아니다 ' 라고해석을할수있습니다. 즉, 이 Warning 메시지는 mysql_connect() 함수에서연결이제대로되지않았기때문에발생하는 Warning 메시지라는것을알수있습니다. 그러면다음과같이 mysql_connect() 함수부분을에러검사를하도록수정해보겠습니다. $conn = mysql_connect("localhost", "wertyu", "pass") ; if( $conn == 0 ) { die( mysql_error() ) ; } 그런후다시실행을해보니 Warning: MySQL Connection Failed: Access denied for user: 'wertyu@localhost' (Using password: YES) in /hd2/home/wertyu/public_html/error.php3 on line 2 와같은에러가출력되면서프로그램이종료되었습니다. 즉, 지금까지문제를발생시켰던 Waring 메시지의원인중하나는연결을못하였기때문에발생하였다는것을알수있었습니다. 이제 mysql_connect() 함수에사용자명과암호를다시입력하여정확히연결을할수있도록다음과같이수정한후계속하여실행을해보았습니다. 1 <? 2 $conn = mysql_connect("localhost", "wertyu", "new_pass") ; 3 if( $conn == 0 ) 4 { 5 die( mysql_error() ) ; 6 } 7 8 mysql_select_db("nnr", $conn) ; 9 10 $query = "SELECT FROM student" ; $result = mysql_query( $query, $conn) ; $row = mysql_fetch_array( $result ) ; echo $row["student_no"] ; 17 18?> 10
11 그랬더니이번에는다음과같은에러가발생하는군요. Warning: Supplied argument is not a valid MySQL result resource in /hd2/home/wertyu/public_html/error.php3 on line 14 이번에러를해석해보면, ' 입력된인자는옳바른 MySQL 의결과가아니다 ' 라고해석할수있습니다. 즉, 이말이의미하는것은 mysql_query() 함수를실행하여쿼리의결과를리턴하는데앞의예제에서 mysql_query() 함수에서이상이발생하였다는것을의미하는것입니다. 따라서이번에도 mysql_query() 함수에서에러검사를하는코드를다음과같이입력하시기바랍니다. $result = mysql_query( $query, $conn) ; if( $result == 0 ) { die( mysql_error() ) ; } 그런후다시실행을하니다음과같은 Warning 메시지가출력되었습니다. You have an error in your SQL syntax near 'FROM student' at line 1 아... mysql_query() 에서사용한 $query = "SELECT FROM student" 에서 SELECT 의문법이잘못되었군요. 이렇게에러검사를하면조금더쉽게에러를검사할수있습니다. 앞의예에서는쿼리가너무나간단하여쉽게눈으로도에러를검사할수있지마나몇줄에걸쳐있는쿼리들은에러를잡기가쉽지않습니다. Syntax 에러가발생하는경우, echo $query 와같이쿼리를직접출력해서확인하는것도좋은방법입니다. 그런데, 가끔쿼리를 mysql_query() 함수안에서정의하는분들이있는데, 이렇게되면, 쿼리를 echo 로출력할수없습니다. 따라서좋은습관은쿼리를 mysql_query() 함수밖에서정의하고, 함수의인자로넘기는방법입니다. 이렇게해야다음에 echo $query 로쿼리가어떻게되었는지눈으로확인하기쉽기때문에, Syntax 에러를쉽게찾을수있습니다. 자, 이제쿼리를수정도하고해서다음과같은 PHP 코드가만들어졌습니다. 1 <? 2 $conn = mysql_connect("localhost", "wertyu", "new_pass") ; 3 if( $conn == 0 ) 4 { 5 die( mysql_error() ) ; 6 } 7 8 mysql_select_db("nnr", $conn) ; 9 10 $query = "SELECT FROM student" ; $result = mysql_query( $query, $conn) ; 13 if( $result == 0 ) 14 { 15 die( mysql_error() ) ; 16 } $row = mysql_fetch_array( $result ) ; echo $row["student_no"] ; 11
12 21 22?> 이제제대로실행되는지다시한번실행해봅시다. 이번에는제대로실행될줄알았는데이번에는다음과같은에러가출력되는군요. No Database Selected 독자의환경설정에따라다른메시지로출력되는경우가있습니다. 이번에는대체어디가잘못된것일까요? 잘한번맞춰보세요. 의심이가는곳이라고는딱한군데 mysql_select_db() 부분입니다. 그부분에서만에러검사를하지않았기때문입니다. 이제 mysql_select_db() 도다음과같이에러검사를하도록수정하시기바랍니다. if(! mysql_select_db("nnr", $conn) ) { die( mysql_error() ); } 위와같이 mysql_select_db() 함수에서도에러검사를하고실행을해보니다음과같은 Warning 메시지가출력되었습니다. Access denied for user: 'wertyu@localhost' to database 'nnr' 즉, 현재사용자는로긴을할수는있지만 nnr 이라는데이터베이스에접근을할수없었어서생기는문제였습니다. 이제 wertyu 사용자에게적절한권한을주고다시실행을시키면아무문제가없겠습니다. 최종완성된코드는다음과같습니다. 1 <? 2 $conn = mysql_connect("localhost", "wertyu", "new_pass") ; 3 if( $conn == 0 ) 4 { 5 die( mysql_error() ) ; 6 } 7 8 if(! mysql_select_db("nnr", $conn) ) 9 { 10 die( mysql_error() ); 11 } $query = "SELECT * FROM student" ; $result = mysql_query( $query, $conn) ; 16 if( $result == 0 ) 17 { 18 die( mysql_error() ) ; 19 } $row = mysql_fetch_array( $result ) ; echo $row["student_no"] ; 24 25?> 다시한번말씀드리지만훌륭한프로그래머는에러검사를정확히하여프로그램을오류가없도록만듭니다. 또한함수를사용할때도메뉴얼등을읽어가면서이함수의 return 값이 12
13 무엇인지, 함수호출이실패되었을경우에리턴되는값과성공하였을때리턴되는값을비교하여항상에러검사를합니다. 독자여러분들도에러검사를확실히하시기바랍니다. 마지막으로다음의에러를보겠습니다. Warning: Unable to jump to row 0 on MySQL result index 2 in /home/kimsh/public_html/sarang/res.php on line 6 Warning: Unable to jump to row 0 on MySQL result index 2 in /home/kimsh/public_html/sarang/res.php on line 7 Warning: Unable to jump to row 0 on MySQL result index 2 in /home/kimsh/public_html/sarang/res.php on line 8 5 : $dbresult = mysql_query("select * from res where res='result'",$dbconn); 6 : $rgood = mysql_result($dbresult,0,"good"); 7 : $rnormal = mysql_result($dbresult,0"normal"); 8 : $rbad = mysql_result($dbresult,0,"bad"); 이에러는 mysql_query() 에서함수를실행한후, mysql_result() 로레코드를하나씩가져오는데, 쿼리의결과로가져온레코드가하나도없는데, 레코드를가져오려고하기때문에발생하는에러입니다. 이런경우는 5번라인과 6번라인사이에, mysql_num_rows() 함수로몇개의레코드가있는지확인을한후, 1 개이상의레코드만있는경우, mysql_result() 함수를사용하도록고쳐야합니다. 그리고, 위에서도쿼리를 mysql_query() 함수안에서적었는데, 함수밖에서 query 를정의하고, echo $query 로어떤쿼리가실행되었는지눈으로확인한후에, 왜결과가없었는지보는것도좋은습관입니다. 13
MySQL-Ch10
10 Chapter.,,.,, MySQL. MySQL mysqld MySQL.,. MySQL. MySQL....,.,..,,.,. UNIX, MySQL. mysqladm mysqlgrp. MySQL 608 MySQL(2/e) Chapter 10 MySQL. 10.1 (,, ). UNIX MySQL, /usr/local/mysql/var, /usr/local/mysql/data,
More informationMicrosoft PowerPoint - 10Àå.ppt
10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어
More information본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인
스마일서브 CLOUD_Virtual 워드프레스 설치 (WORDPRESS INSTALL) 스마일서브 가상화사업본부 Update. 2012. 09. 04. 본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게
More informationMicrosoft Word - ntasFrameBuilderInstallGuide2.5.doc
NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,
More information목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate
ALTIBASE HDB 6.1.1.5.6 Patch Notes 목차 BUG-39240 offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG-41443 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate 한뒤, hash partition
More information8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )
8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 ) - DDL(Data Definition Language) : show, create, drop
More informationWindows 8에서 BioStar 1 설치하기
/ 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar
More informationSnort Install Manual Ad2m VMware libnet tar.gz DebianOS libpcap tar.gz Putty snort tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconf
Snort Install Manual Ad2m VMware libnet-1.1.5.tar.gz DebianOS libpcap-1.1.1.tar.gz Putty snort-2.8.6.tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconfig 명령어로현재 IP를확인해본다. 2) vi /etc/network/interfaces 네트워크설정파일에아래와같이설정을해준다.
More information2-11Àå
Chapter 11 script kiddies.... 24.., script kiddies..,... 215 1 TCP/IP., TCP/IP. IP IP..,. IP. TCP/IP TCP( UDP).. 0 65535.., IP, IP,,. (, ). 216 Chapter 11 IP. IP.... 1024 (0 1023 ).... A B. B IP, A. IP,
More informationSena Device Server Serial/IP TM Version
Sena Device Server Serial/IP TM Version 1.0.0 2005. 3. 7. Release Note Revision Date Name Description V1.0.0 2005-03-7 HJ Jeon Serial/IP 4.3.2 ( ) 210 137-130, : (02) 573-5422 : (02) 573-7710 email: support@sena.com
More informationISP and CodeVisionAVR C Compiler.hwp
USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler
More informationMySQL-Ch05
MySQL P A R T 2 Chapter 05 Chapter 06 Chapter 07 Chapter 08 05 Chapter MySQL MySQL. (, C, Perl, PHP),. 5.1 MySQL., mysqldump, mysqlimport, mysqladmin, mysql. MySQL. mysql,. SQL. MySQL... MySQL ( ). MySQL,.
More information<4D F736F F F696E74202D E20B3D7C6AEBFF6C5A920C7C1B7CEB1D7B7A1B9D62E >
웹프로그래밍및실습 ( g & Practice) 문양세강원대학교 IT 대학컴퓨터과학전공 소켓 (Socket) (1/2) Socket 이란? 서버와클라이언트가서로특정한규약을사용하여데이터를전송하기위한방식 서버와클라이언트는소켓연결을기다렸다가소켓이연결되면서로데이터를전송 현재네트워크상에서의모든통신의근간은 Socket 이라할수있음 Page 2 1 소켓 (Socket) (2/2)
More informationDBMS & SQL Server Installation Database Laboratory
DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.
More information1) 인증서만들기 ssl]# cat >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키
Lighttpd ( 단일도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 1) 인증서만들기 [root@localhost ssl]# cat www.ucert.co.kr.key www.ucert.co.kr.crt >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat
More information1) 인증서만들기 ssl]# cat >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키
Lighttpd ( 멀티도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 1) 인증서만들기 [root@localhost ssl]# cat www.ucert.co.kr.key www.ucert.co.kr.crt >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat
More information윈도우시스템프로그래밍
데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생
More informationMicrosoft Word - windows server 2003 수동설치_non pro support_.doc
Windows Server 2003 수동 설치 가이드 INDEX 운영체제 설치 준비과정 1 드라이버를 위한 플로피 디스크 작성 2 드라이버를 위한 USB 메모리 작성 7 운영체제 설치 과정 14 Boot Sequence 변경 14 컨트롤러 드라이버 수동 설치 15 운영체제 설치 17 운영체제 설치 준비 과정 Windows Server 2003 에는 기본적으로
More information2009년 상반기 사업계획
소켓프로그래밍활용 IT CookBook, 유닉스시스템프로그래밍 학습목표 소켓인터페이스를활용한다양한프로그램을작성할수있다. 2/23 목차 TCP 기반프로그래밍 반복서버 동시동작서버 동시동작서버-exec함수사용하기 동시동작서버-명령행인자로소켓기술자전달하기 UDP 프로그래밍 3/23 TCP 기반프로그래밍 반복서버 데몬프로세스가직접모든클라이언트의요청을차례로처리 동시동작서버
More informationInstall stm32cubemx and st-link utility
STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7
More informationWindows Server 2012
Windows Server 2012 Shared Nothing Live Migration Shared Nothing Live Migration 은 SMB Live Migration 방식과다른점은 VM 데이터파일의위치입니다. Shared Nothing Live Migration 방식은 Hyper-V 호스트의로컬디스크에 VM 데이터파일이위치합니다. 반면에, SMB
More information쉽게 풀어쓴 C 프로그래밊
Power Java 제 27 장데이터베이스 프로그래밍 이번장에서학습할내용 자바와데이터베이스 데이터베이스의기초 SQL JDBC 를이용한프로그래밍 변경가능한결과집합 자바를통하여데이터베이스를사용하는방법을학습합니다. 자바와데이터베이스 JDBC(Java Database Connectivity) 는자바 API 의하나로서데이터베이스에연결하여서데이터베이스안의데이터에대하여검색하고데이터를변경할수있게한다.
More informationSQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자
SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전
More informationRHEV 2.2 인증서 만료 확인 및 갱신
2018/09/28 03:56 1/2 목차... 1 인증서 확인... 1 인증서 종류와 확인... 4 RHEVM CA... 5 FQDN 개인 인증서... 5 레드햇 인증서 - 코드 서명 인증서... 6 호스트 인증... 7 참고사항... 8 관련링크... 8 AllThatLinux! - http://allthatlinux.com/dokuwiki/ rhev_2.2_
More informationAPI STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum
API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 2012.11.23 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Document Distribution Copy Number Name(Role, Title) Date
More informationMicrosoft PowerPoint - chap02-C프로그램시작하기.pptx
#include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의
More information목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE
ALTIBASE HDB 6.3.1.10.1 Patch Notes 목차 BUG-45710 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG-45730 ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG-45760 ROLLUP/CUBE 절을포함하는질의는 SUBQUERY REMOVAL 변환을수행하지않도록수정합니다....
More informationFileMaker ODBC 및 JDBC 가이드
FileMaker ODBC JDBC 2004-2019 FileMaker, Inc.. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker, FileMaker Cloud, FileMaker Go FileMaker, Inc.. FileMaker WebDirect FileMaker,
More informationORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O
Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration
More informationApache install guide
APACHE INSTALL GUIDE 2.X.X VERSION INAMES CO. LTD. 목차 1. 사전준비 mod_ssl OpenSSL 인증서파일 4. 확인및테스트 서비스구동확인 네트워크상태확인 방화벽확인 실제브라우저테스트 2. 주의사항 신규및갱신구분 CSR 직접생성여부 5. 이슈 *:80 443 포트 VirtualHost 대상 Error_log 3. 인증서설치
More information단계
본문서에서는 Tibero RDBMS 에서제공하는 Oracle DB Link 를위한 gateway 설치및설정방법과 Oracle DB Link 사용법을소개한다. Contents 1. TIBERO TO ORACLE DB LINK 개요... 3 1.1. GATEWAY 란... 3 1.2. ORACLE GATEWAY... 3 1.3. GATEWAY 디렉터리구조...
More information<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>
i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,
More information윈도우시스템프로그래밍
데이타베이스 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2013.05.15. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생
More informationMicrosoft Word - php14.doc
14 단원 DB 연동에필요한함수익히기 1. 주요 MySQL API 개념익히기 2. 실습하기 1/10 1. 주요 MySQL API 개념익히기 지금부터우리는 PHP에서지원하는 MySQL API에대해서공부해봅시다. 우선 API란무엇인가에대해서알아봅시다. API [application programming interface] 의약자를 API라고부릅니다. 소프트웨어애플리케이션을개발하기위한여러가지함수의집합이나,
More informationFileMaker 15 ODBC 및 JDBC 설명서
FileMaker 15 ODBC JDBC 2004-2016 FileMaker, Inc.. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc.. FileMaker WebDirect FileMaker, Inc... FileMaker.
More information목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault
사용자매뉴얼 JetFlash Vault 100 ( 버전 1.0) 1 목차 1. 시스템요구사항... 3 2. 암호및힌트설정 ( 윈도우 )... 3 3. JetFlash Vault 시작하기 ( 윈도우 )... 7 4. JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 찾아보기... 10 JetFlash
More informationbn2019_2
arp -a Packet Logging/Editing Decode Buffer Capture Driver Logging: permanent storage of packets for offline analysis Decode: packets must be decoded to human readable form. Buffer: packets must temporarily
More information문서 템플릿
HDSI 툴분석 [sql injection 기술명세서 ] Sql injection 기술명세서 Ver. 0.01 이문서는 sql injection 기술명세가범위입니다. Copyrights Copyright 2009 by CanvasTeam@SpeeDroot( 장경칩 ) All Rights Reserved. 장경칩의사전승인없이본내용의전부또는일부에대한복사, 전재,
More informationMicrosoft Word - PLC제어응용-2차시.doc
과정명 PLC 제어응용차시명 2 차시. 접점명령 학습목표 1. 연산개시명령 (LOAD, LOAD NOT) 에대하여설명할수있다. 2. 직렬접속명령 (AND, AND NOT) 에대하여설명할수있다. 3. 병렬접속명령 (OR, OR NOT) 에대하여설명할수있다. 4.PLC의접점명령을가지고간단한프로그램을작성할수있다. 학습내용 1. 연산개시명령 1) 연산개시명령 (LOAD,
More informationPowerChute Personal Edition v3.1.0 에이전트 사용 설명서
PowerChute Personal Edition v3.1.0 990-3772D-019 4/2019 Schneider Electric IT Corporation Schneider Electric IT Corporation.. Schneider Electric IT Corporation,,,.,. Schneider Electric IT Corporation..
More information구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용 한
수업환경구축 웹데이터베이스구축및실습 구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용 http://chrome.google.com 한림대학교웹데이터베이스 - 이윤환 APM 설치 : AUTOSET6
More information목차 1. 사전준비 mod_ssl OpenSSL 인증서파일 2. 주의사항 신규및갱신구분 CSR 직접생성여부 3. 인증서설치 httpd.conf 설정 httpd-ssl.conf 설정 갱신설치 서비스재시작 4. 확인및테스트 서비스구동확인 네트워크상태확인 방화벽확인 실제브라
APACHE INSTALL GUIDE 1.3.X VERSION -ANYCERT- 목차 1. 사전준비 mod_ssl OpenSSL 인증서파일 2. 주의사항 신규및갱신구분 CSR 직접생성여부 3. 인증서설치 httpd.conf 설정 httpd-ssl.conf 설정 갱신설치 서비스재시작 4. 확인및테스트 서비스구동확인 네트워크상태확인 방화벽확인 실제브라우저테스트
More information아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다
공유기사용환경에서 MNC-V100 환경설정하기 다음설명은 AnyGate GW-400A (Http://www.anygate.co.kr) 를사용하는네트워크환경에서 MNC-V100 을연결하여사용하는법을설명합니다. 공유기내부네트워크환경설정공유기를사용하는환경에서공유기의설정을아래그림과같이설정하시면 MNC-V100의설정을변경하지않아도모비캠과연결할수있습니다. ( 공유기의환경을변경하기어려운경우에는
More informationDiscrete Mathematics
웹프로그래밍 () 2005 년봄학기 문양세컴퓨터과학과강원대학교자연과학대학 데이터베이스? (1/4) 데이터베이스 (database), DBMS 처리 / 관리하고자하는정보혹은데이터를모아놓은저장소 저장된정보에의미를부여하고, 다양한연산 ( 검색, 갱신등 ) 을제공하는소프트웨어시스템 사용자에의해지시되는일련의연산 (transaction) 을효과적이고정확하게처리하는소프트웨어시스템
More informationThe Pocket Guide to TCP/IP Sockets: C Version
얇지만얇지않은 TCP/IP 소켓프로그래밍 C 2 판 4 장 UDP 소켓 제 4 장 UDP 소켓 4.1 UDP 클라이언트 4.2 UDP 서버 4.3 UDP 소켓을이용한데이터송싞및수싞 4.4 UDP 소켓의연결 UDP 소켓의특징 UDP 소켓의특성 싞뢰할수없는데이터젂송방식 목적지에정확하게젂송된다는보장이없음. 별도의처리필요 비연결지향적, 순서바뀌는것이가능 흐름제어 (flow
More information1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아
LG U+ SMS/MMS 통합클라이언트 LG U+ SMS/MMS Client Simple Install Manual LG U+ SMS/MMS 통합클라이언트 - 1 - 간단설치매뉴얼 1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml
More information1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation
1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation Board(EVB B/D) 들과 TCP/IP Protocol로연결되며, 연결된 TCP/IP
More informationApache( 단일도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201
Apache( 단일도메인 ) SSL 인증서갱신설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 1. 발급받으신인증서를해당서버폴더에업로드또는저장합니다. 설명 : [$httpd_home] = Apache 디렉토리 [root@localhost httpd]# mkdir conf.d/ssl_new [root@localhost httpd]#
More information슬라이드 1
UGENS SNC Techinical Report OEL6 + 12C RAC 사원최재정 UGENS SNC 목차 1. 12c 설치된곳에자료수집 2. SERVER DB 삭제 3. 12c grid 설치 4. oracle 12c 설치 5. 확인 2 Vi.bash_profile if [ -f ~/.bashrc ]; then. ~/.bashrc fi # User specific
More information제1장 Unix란 무엇인가?
1 소켓 2 1 소켓 클라이언트 - 서버모델 네트워크응용프로그램 클리이언트 - 서버모델을기반으로동작한다. 클라이언트 - 서버모델 하나의서버프로세스와여러개의클라이언트로구성된다. 서버는어떤자원을관리하고클라이언트를위해자원관련서비스를제공한다. 3 소켓의종류 소켓 네트워크에대한사용자수준의인터페이스를제공 소켓은양방향통신방법으로클라이언트 - 서버모델을기반으로프로세스사이의통신에매우적합하다.
More information휠세미나3 ver0.4
andromeda@sparcs:/$ ls -al dev/sda* brw-rw---- 1 root disk 8, 0 2014-06-09 18:43 dev/sda brw-rw---- 1 root disk 8, 1 2014-06-09 18:43 dev/sda1 brw-rw---- 1 root disk 8, 2 2014-06-09 18:43 dev/sda2 andromeda@sparcs:/$
More informationPowerPoint Template
설치및실행방법 Jaewoo Shim Jun. 4. 2018 Contents SQL 인젝션이란 WebGoat 설치방법 실습 과제 2 SQL 인젝션이란 데이터베이스와연동된웹서버에입력값을전달시악의적동작을수행하는쿼리문을삽입하여공격을수행 SELECT * FROM users WHERE id= $_POST[ id ] AND pw= $_POST[ pw ] Internet
More informationInsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins
Project 1-3: Implementing DML Due: 2015/11/11 (Wed), 11:59 PM 이번프로젝트의목표는프로젝트 1-1 및프로젝트 1-2에서구현한프로그램에기능을추가하여간단한 DML을처리할수있도록하는것이다. 구현한프로그램은 3개의 DML 구문 (insert, delete, select) 을처리할수있어야한다. 테이블데이터는파일에저장되어프로그램이종료되어도사라지지않아야한다.
More informationApache( 멀티도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201
Apache( 멀티도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 1. 발급받으신인증서를해당 SSL 폴더에업로드또는저장합니다. 설명 : [$httpd_home] = Apache 디렉토리 [root@localhost httpd]# mkdir conf.d/ssl [root@localhost httpd]# cp
More informationApache( 단일도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201
Apache( 단일도메인 ) SSL 인증서갱신설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 1. 발급받으신인증서를해당서버폴더에업로드또는저장합니다. Apache source 및 package 구분아파치경로확인명령어 : ps ef grep httpd -source: /usr/local/apache [ 경로및 apache이름은상이할수있음
More informationMicrosoft PowerPoint MySQL 연동.ppt
고급웹프로그래밍 () Lectures 21 & 22: 2005 년중등 1급정교사연수 문양세컴퓨터과학과강원대학교자연과학대학 데이터베이스? (1/4) 데이터베이스 (database), DBMS 처리 / 관리하고자하는정보혹은데이터를모아놓은저장소 저장된정보에의미를부여하고, 다양한연산 ( 검색, 갱신등 ) 을제공하는소프트웨어시스템 사용자에의해지시되는일련의연산 (transaction)
More information초보자를 위한 분산 캐시 활용 전략
초보자를위한분산캐시활용전략 강대명 charsyam@naver.com 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 그러나현실은? 서비스에필요한것은? 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 적절한기능 서비스안정성 트위터에매일고래만보이면? 트위터에매일고래만보이면?
More information목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4
ALTIBASE HDB 6.5.1.5.10 Patch Notes 목차 BUG-46183 DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG-46249 [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4 BUG-46266 [sm]
More informationThe Pocket Guide to TCP/IP Sockets: C Version
인터넷프로토콜 03 장 도메인네임시스템과주소 패밀리 (IPv4-IPv6 서비스 ) 1 목차 제 3 장도메인네임시스템과주소패밀리 3.1 도메인네임주소를숫자주소로매핑하기 3.2 IP 버전에무관한주소-범용코드의작성 3.3 숫자주소에서도메인네임주소획득하기 2 getaddrinfo() 를활용한주소 범용 (Generic) 코드 주소범용 (Generic) 코드란? 주소버전
More information강의 개요
정규화와 SELECT (II) 웹데이터베이스 학과 학생 과목 학과 지도교수 학과학번성명 수강과목 담당교수 A 김수정 A 0001 고길동 성질이론 김수정 B 허영만 A 0002 둘리 한식의멋 허영만 C 강풀 B 0003 희동이 심리학의이해 강풀 과목 _ 성적 학번 수강과목 성적 0001 성질이론 A 0001 한식의멋 C 0002 성질이론 A 0002 한식의멋
More informationApache( 단일도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201
Apache( 단일도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 1. 발급받으신인증서를해당서버폴더에업로드또는저장합니다. Apache source 및 package 구분아파치경로확인명령어 : ps ef grep httpd -source: /usr/local/apache [ 경로및 apache이름은상이할수있음
More informationuntitled
Push... 2 Push... 4 Push... 5 Push... 13 Push... 15 1 FORCS Co., LTD A Leader of Enterprise e-business Solution Push (Daemon ), Push Push Observer. Push., Observer. Session. Thread Thread. Observer ID.
More information歯sql_tuning2
SQL Tuning (2) SQL SQL SQL Tuning ROW(1) ROW(2) ROW(n) update ROW(2) at time 1 & Uncommitted update ROW(2) at time 2 SQLDBA> @ UTLLOCKT WAITING_SESSION TYPE MODE_REQUESTED MODE_HELD LOCK_ID1
More information10X56_NWG_KOR.indd
디지털 프로젝터 X56 네트워크 가이드 이 제품을 구입해 주셔서 감사합니다. 본 설명서는 네트워크 기능 만을 설명하기 위한 것입니다. 본 제품을 올바르게 사 용하려면 이 취급절명저와 본 제품의 다른 취급절명저를 참조하시기 바랍니다. 중요한 주의사항 이 제품을 사용하기 전에 먼저 이 제품에 대한 모든 설명서를 잘 읽어 보십시오. 읽은 뒤에는 나중에 필요할 때
More informationApache( 멀티도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201
Apache( 멀티도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 1. 발급받으신인증서를해당 SSL 폴더에업로드또는저장합니다. Apache source 및 package 구분아파치경로확인명령어 : ps ef grep httpd -source: /usr/local/apache [ 경로및 apache이름은상이할수있음
More informationEndpoint Protector - Active Directory Deployment Guide
Version 1.0.0.1 Active Directory 배포가이드 I Endpoint Protector Active Directory Deployment Guide 목차 1. 소개...1 2. WMI 필터생성... 2 3. EPP 배포 GPO 생성... 9 4. 각각의 GPO 에해당하는 WMI 연결... 12 5.OU 에 GPO 연결... 14 6. 중요공지사항
More informationuntitled
PowerBuilder 連 Microsoft SQL Server database PB10.0 PB9.0 若 Microsoft SQL Server 料 database Profile MSS 料 (Microsoft SQL Server database interface) 行了 PB10.0 了 Sybase 不 Microsoft 料 了 SQL Server 料 PB10.0
More information10.ppt
: SQL. SQL Plus. JDBC. SQL >> SQL create table : CREATE TABLE ( ( ), ( ),.. ) SQL >> SQL create table : id username dept birth email id username dept birth email CREATE TABLE member ( id NUMBER NOT NULL
More information1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder
Embian efolder 설치가이드 efolder 시스템구성 efolder 설치순서 Installation commands 1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder
More informationuntitled
Oracle DBMS 로그인의접근제어우회 취약점분석 2006. 2. 9 인터넷침해사고대응지원센터 (KISC) 본보고서의전부나일부를인용시반드시 [ 자료 : 한국정보보호진흥원 (KISA)] 룰명시하여주시기바랍니다. 개요 o 2005년이후 Oracle Critical Patch Update(CPU) 는 Oracle사제품대상으로다수의보안패치및보안패치와관련된일반패치를발표하는주요수단임
More informationApache( 멀티도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201
Apache( 멀티도메인 ) SSL 인증서갱신설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 1. 발급받으신인증서를해당 SSL 폴더에업로드또는저장합니다. Apache source 및 package 구분아파치경로확인명령어 : ps ef grep httpd -source: /usr/local/apache [ 경로및 apache이름은상이할수있음
More informationuFOCS
1 기 : 기 UF_D_V250_002 기 기 기 품 ufocs 기 v2.5.0 히기기기기기기기기기 기 Manual 기 version 기 3.2 기품 2011.7.29 히기 345-13 1 Tel : 02-857-3051 Fax : 02-3142-0319 : http://www.satu.co.kr 2010 SAT information Co., Ltd. All
More information<3035303432365FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770>
개 요 홈페이지 해킹 현황 및 사례 홈페이지 개발시 보안 취약점 및 대책 주요 애플리케이션 보안 대책 결 론 참고자료 [부록1] 개발 언어별 로그인 인증 프로세스 예제 [부록2] 대규모 홈페이지 변조 예방을 위한 권고(안) [부록3] 개인정보의 기술적 관리적 보호조치 기준(안) [부록4] 웹 보안관련 주요 사이트 리스트 7000 6,478 6000 5000
More informationPowerPoint Template
JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것
More informationWINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역
WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역시쉽게해결할수있다. 이번화이트페이퍼에서는 Window Function 중순위 RANK, ROW_NUMBER,
More informationMicrosoft PowerPoint - Lecture_Note_5.ppt [Compatibility Mode]
TCP Server/Client Department of Computer Engineering Kyung Hee University. Choong Seon Hong 1 TCP Server Program Procedure TCP Server socket() bind() 소켓생성 소켓번호와소켓주소의결합 listen() accept() read() 서비스처리, write()
More informationPoison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3
Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Example 3.1 Files 3.2 Source code 3.3 Exploit flow
More informationThe Pocket Guide to TCP/IP Sockets: C Version
인터넷프로토콜 5 장 데이터송수신 (3) 1 파일전송메시지구성예제 ( 고정크기메시지 ) 전송방식 : 고정크기 ( 바이너리전송 ) 필요한전송정보 파일이름 ( 최대 255 자 => 255byte 의메모리공간필요 ) 파일크기 (4byte 의경우최대 4GB 크기의파일처리가능 ) 파일내용 ( 가변길이, 0~4GB 크기 ) 메시지구성 FileName (255bytes)
More informationMicrosoft PowerPoint - [Practice #1] APM InstalI.ppt
Practice #1 APM Install 2005. 8. 31 Lee Seung-Bok http://hpclab.uos.ac.kr Contents 2 APM 소개 Apache 설치 PHP 설치 MySQL 설치기타사항 Q & A APM(Apache,, PHP, MySQL) 소개 3 Apache PHP 현재전세계에서가장보편적으로사용되고있는오픈소스웹서버안정성및우수한기능
More informationMicrosoft PowerPoint - chap01-C언어개요.pptx
#include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을
More information본교재는수업용으로제작된게시물입니다. 영리목적으로사용할경우저작권법제 30 조항에의거법적처벌을받을수있습니다. [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase sta
[ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase startup-config Erasing the nvram filesystem will remove all configuration files Continue? [confirm] ( 엔터 ) [OK] Erase
More informationHLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :
HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : ios 3.0 이상 - 콘텐츠형식 : MP4 (H264,AAC ), MP3 * 디바이스별해상도,
More informationSH100_V1.4
User Manual VLUU SH100 1 2 3 4 5 6 m m 7 8 9 10 11 12 13 15 16 17 x y 18 19 1 4 z x 20 2 o 5 o 6 3 7 10 11 21 8 12 o 9 o 22 1 m 2 3 2 1 3 23 24 o 25 1 2 o 1 2 3 26 1 2 1 2 27 1 28 2 1 3 29 2 4 30 1 m
More informationOracle hacking 작성자 : 임동현 작성일 2008 년 10 월 11 일 ~ 2008 년 10 월 19 일 신규작성 작성내용
Oracle hacking 작성자 : 임동현 (ddongsbrk@naver.com) 작성일 2008 년 10 월 11 일 ~ 2008 년 10 월 19 일 신규작성 작성내용 Skill List 1. Oracle For Pentest 1. Find TNS Listener (Default 1521 port) (with nmap or amap) 2. Get the
More information<41736D6C6F D20B9AEBCADBEE7BDC42E687770>
IDA Remote Debugging 2007. 01. 이강석 / certlab@gmail.com http://www.asmlove.co.kr - 1 - Intro IDA Remote debugging에대해알아봅시다. 이런기능이있다는것을잘모르시는분들을위해문서를만들었습니다. IDA 기능중에분석할파일을원격에서디버깅할수있는기능이있는데먼저그림과함께예를들어설명해보도록하겠습니다.
More information작성자 : 기술지원부 김 삼 수
작성자 : 기술지원부김삼수 qpopper 설치 qpopper란무엇인가? 메일수신을하기위해필요한프로그램으로 qpopper는가장인기있는 email 클라이언트에의해사용되는인터넷 email 다운로딩을위한 POP3프로토콜을사용합니다. 그러나 qpopper는 sendmail이나 smail과같이 SMTP프로토콜은포함하고있지않습니다. (
More informationSIGIL 완벽입문
누구나 만드는 전자책 SIGIL 을 이용해 전자책을 만들기 EPUB 전자책이 가지는 단점 EPUB이라는 포맷과 제일 많이 비교되는 포맷은 PDF라는 포맷 입니다. EPUB이 나오기 전까지 전 세계에서 가장 많이 사용되던 전자책 포맷이고, 아직도 많이 사 용되기 때문이기도 한며, 또한 PDF는 종이책 출력을 위해서도 사용되기 때문에 종이책 VS
More information[Brochure] KOR_TunA
LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /
More informationMicrosoft Word - FunctionCall
Function all Mechanism /* Simple Program */ #define get_int() IN KEYOARD #define put_int(val) LD A val \ OUT MONITOR int add_two(int a, int b) { int tmp; tmp = a+b; return tmp; } local auto variable stack
More informationMicrosoft Word - CSWP_sample(KOR).docx
SOLIDWORKS CSWP 예제 Certified SOLIDWORKS Professional: Solid Modeling Specialist (CSWP-CORE) 공인솔리드웍스프로페셔널 : 솔리드모델링전문가 (CSWP-코어) CSWP는 SOLIDWORKS 고급기술시험을통과한프로페셔널을의미합니다. CSWP는 SOLIDWORKS의다양한복합적인피처를사용하여변수지정과파트및구동어셈블리를설계하고분석하는능력을보유하고있다는것을증명하는자격입니다.
More informationiii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.
Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:
More informationTekla Structures 라이선싱 시스템
Tekla Structures 2016 라이선스 관리 4 월 2016 2016 Trimble Solutions Corporation 목차 1 Tekla Structures 라이선싱 시스템...5 1.1 Tekla Structures 라이선스에 필요한 Trimble Solutions 제품 체크리스트... 6 1.2 Tekla Structures 라이선싱에 필요한
More informationTablespace On-Offline 테이블스페이스 온라인/오프라인
2018/11/10 12:06 1/2 Tablespace On-Offline 테이블스페이스온라인 / 오프라인 목차 Tablespace On-Offline 테이블스페이스온라인 / 오프라인... 1 일반테이블스페이스 (TABLESPACE)... 1 일반테이블스페이스생성하기... 1 테이블스페이스조회하기... 1 테이블스페이스에데이터파일 (DATA FILE) 추가
More information시스코 무선랜 설치운영 매뉴얼(AP1200s_v1.1)
[ Version 1.3 ] Access Point,. Access Point IP 10.0.0.1, Subnet Mask 255.255.255.224, DHCP Client. DHCP Server IP IP,, IP 10.0.0.X. (Tip: Auto Sensing Straight, Cross-over.) step 1]. step 2] LAN. step
More informationUSB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C
USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC Step 1~5. Step, PC, DVR Step 1. Cable Step
More informationchapter4
Basic Netw rk 1. ก ก ก 2. 3. ก ก 4. ก 2 1. 2. 3. 4. ก 5. ก 6. ก ก 7. ก 3 ก ก ก ก (Mainframe) ก ก ก ก (Terminal) ก ก ก ก ก ก ก ก 4 ก (Dumb Terminal) ก ก ก ก Mainframe ก CPU ก ก ก ก 5 ก ก ก ก ก ก ก ก ก ก
More informationPWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (
PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (http://ddns.hanwha-security.com) Step 1~5. Step, PC, DVR Step 1. Cable Step
More informationView Licenses and Services (customer)
빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차
More informationMango220 Android How to compile and Transfer image to Target
Mango220 Android How to compile and Transfer image to Target http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys
More information제목 레이아웃
웹해킹이라고무시하는것들보소 2017.07.10 RUBIYA805[AT]GMAIL[DOT]COM SQL Injection 끝나지않은위협 2017.07.10 RUBIYA805[AT]GMAIL[DOT]COM Who am I 정도원 aka rubiya Penetration tester Web application bughuter Pwned 20+ wargame @kr_rubiya
More information