mac os mysql 설치

http://dev.mysql.com/downloads/mysql DMG 파일로 다운로드 받아서, 설치한다. 맥에서 소스 파일로 설치는 리눅스와 거의 동일하기 때문에 생략한다. 다운받은 후에 pkg 파일을 실행하면, /usr/local/mysql에 설치가 된다. 통상 버전별로 설치되기 때문에 symbolic link를 /usr/local/mysql로 걸어주고, 패스에 추가한다. 이전에는 /usr/local/bin이나 /usr/bin 등에 mysqld등을 넣어주거나 symbolic링크를 사용했는데, 일반 테스크탑 처럼 path에 추가하는 방법을 많이 선호한다. Home$  ls -al lrwxr-xr-x   1 root  wheel   26  2  6 10:08 mysql -> mysql-5.5.8-osx10.6-x86_64 drwxr-xr-x   3 root  wheel  102  2  6 10:07 mysql-5.1.52-osx10.6-x86_64 drwxr-xr-x  16 root  wheel  544 12  4 03:53 mysql-5.5.8-osx10.6-x86_64 .bash_profile에 패스를 추가한 예이다. export PATH=$PATH:/usr/local/mysql/bin/ mysqld_safe &로 데몬 시작 grant로 user 추가및 권한 설정 기존에는 user 테이블에 직접 insert를 하는 방식이었는데, oracle의 영향인지 oracle에서 사용하는 문법과 비슷한 형태로 추가할 수 있다.

  실제로 위와 같이…

JDBC를 사용해보자

// 1단계 : 드라버를 점검하는 단계 try { Class.forName(“oracle.jdbc.driver.OracleDriver”); System.out.println(“드라이버가 정상적으로 설치되었습니다.”); } catch (ClassNotFoundException e) { System.err.println(“드라이버를 발견할 수 없습니다.”); System.exit(0); } // 2 단계 : Connection 객체 생성 Connection conn = null; // 연결을 위한 객체 Statement stmt = null; // 질의문 수행을 위한 기본 객체 ResultSet rs = null; // 질의 수행결과를 담는 자료구조 String url = “jdbc:oracle:thin:@localhost:1521/XE”; String id = “pc08”; String pass = “java”; String query = “select * from member”; try { conn = DriverManager.getConnection(url, id, pass); stmt = conn.createStatement(); rs = stmt.executeQuery(query); while (rs.next()) { System.out.println(rs.getString(1)); } } catch (SQLException e) { } finally { try { if (rs != null) { rs.close(); } if (stmt != null) { stmt.close(); } if (conn…

apache, mysql 설치

환경 : 우분투 리눅스 9.10 설치버전 : apache 2.2.x / Passenger 2.2.8 / sqlite3 / MySQL 5.5.0 / Ruby 1.9.1 / RubyGems 1.3.5 / Ruby on Rails 2.3.5 / 기타셋팅 : 메일서버(SMTP) / 원격 터미널(SSH) / 원격 화면공유(VNC) / 원격 파일프로토콜(FTP) / 삼바( SMB) / 네임서버셋팅 설치순서 MySQL -> apache -> rails와 관련된 것들 -> 기타 ** MySQL 설치 http://www.mysql.com/ 에서 자신이 원하는 버전을 다운받습니다. 다운받은 파일 => mysql-5.5.0-m2-linux-i686-glibc23.tar.gz (참고 : 키보드를 치기가 귀찮으시면 중간에 tab을눌러 자동완성 하거나 ($tar xvf mysql-5.*) 과같에 Asterisk를 사용하면 간편하게 작업을 할수 있습니다. ) 파일이 유저디렉토리에 깔려있다는 전제에서 터미널 입력 방법입니다. # cd ~ # gzip -d mysql-5.5.0-m2-linux-i686-glibc23.tar.gz # tar xvf mysql-5.5.0-m2-linux-i686-glibc23.tar 컴파일 과정이 필요없습니다. # groupadd mysql              …