MYSQL 7

[MySql] 권한 주기

RANT문을 사용해 사용자를 추가하거나 권한을 부여할수도 있습니다. GRANT ALL ON TO @ IDENTIFIED BY '비밀번호'; 사용자 권한 삭제는 REVOKE문을 사용하시면 됩니다. REVOKE ON FROM ; 1) user1에 모든 db의 권한을 줄때 ( root를 제외한 super user : dba ) localhost의 권한 grant all privileges on *.* to user1@localhost identified by 'pass1'; %의 권한 grant all privileges on *.* to user1 identified by 'pass1'; 2) user1에 db1의 사용권한을 줄때 localhost의 권한 grant all privileges on db1.*..

MYSQL 2010.07.04

[Mysql] 재 설치 오류 (Error Nr. 1045 Access denied for user 'root'@'localhost')

와~ 재설치 하다 고생을 너무 많이 해서 퍼왔음 -_- 아주 죽을맛임... ㅎㅎ 왜 나는 이런 말도 안되는 프로젝트만 맡는 것일까요T_T 맨날 놀다가 설 연휴 전날인 오늘, 기차타러가기 전까지 뭘할까 하다가 갑자기 프로젝트 돌입(...) 평소에 이렇게 연구를 하자, 응?;; 꼭 노는날 뭔가 해보겠다는 이 심리는 대체... 각설하고, Window 7을 깔면서 MySQL은 다시 안깔았길래 오늘 다시 설치를 합니다. MySQL을 다운 받고 설치를 쭉쭉합니다. 그런데, 마지막에 설정하는 데서 에러가 나는게 아닌가. Error Nr. 1045 Access denied for user 'root'@'localhost' 처음에 설치할 때 잘못설치 했나 싶어서 MySQL을 지우고 다시 설치해도 저런게 뜬다. 그리하여 ..

MYSQL 2010.07.04

mysql 관련 내용

http://kldp.org/KoreanDoc/html/APM_tip-KLDP/x375.html Mysql 서버를 어떤 디렉토리에서나 접속이 가능하도록 설정 .bashrc 에서 ALIAS추가 후 source alias my='/usr/local/mysql/bin/mysql -uroot -p' 기본 버전 알기 select version(), current_date(); 계산 select 2+3, 6*7; select user(), now() 명령 취소하기 \c 한줄씩 끊어서 보기 \G SELECT, UPDATE, DISTINCT ORDER BY (DESC, ASC), COUNT(*), GROUP BY order by는 항상 group by 뒤에 사용한다. ALTER TABLE 테이블명 변경옵션 컬럼 이름 ..

MYSQL 2009.10.16

[Mysql] insert 중복 에러 무시 - ignore

insert 중복 에러가 나지만, 무시하고 statement들을 모두 실행해야할 필요가 있을 때. 짧은 지식으로는 insert 중복 에러가 나지만, 무시하고 statement들을 모두 실행해야할 필요가 있을 때. 짧은 지식으로는 insert into tbl1 ('f1') values('a') on duplicate key update f1=f1 이런식으로 하려고 하였으나.. ignore 키워드를 사용하면 더 간단히 처리가 된다. insert ignore into tbl1 ('f1') values('a') 역시 찾는자에게 복이 있나니. 간단히 중복 무시하고 해결 가능! [출처] [Mysql] insert 중복 에러 무시 - ignore|작성자 걍이 RTFM http://dev.mysql.com/doc/re..

MYSQL 2009.10.16

MSSQL 에서 MySQL로 스토어드 프로시저(Stored PROCEDURE) 차이점 및 변환방법(펌)

내용이 좋아 업어 왔습니다. 많은 분들이 좋은 자료를 찾기를 바라면서 ^^ MSSQL 에서 개발한 스토어드 프로시저(Stored PROCEDURE)를 MySQL 에서 작동이 되도록 변환하면서 터득한 차이점 및 방법을 공개합니다. MySQL 스토어드 프로시저의 모습 차이점 MSSQL MySQL 변수 명 '@' 사용 @bid '$'사용 $bid 실행 방법 exec SPDeleteItem call test1( 'param', 1 ) 변수 선언 declare @bid binary(12) declare $bid varchar(12); 함수 인자 create proc SPCheckBadUser @userid varchar(12) CREATE DEFINER=`root`@`%` PROCEDURE `test1`( $bi..

MYSQL 2009.09.29

MySql 내용

2007년 4월 9일 월요일 MDAC 버전확인 하기 레지스트리에서 확인하면 된다. HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess\FullInstallVer 주로, VBScript등으로 DB접속할때나, App 등에서 DB접속할때, 서버를 확인 할수 없다는 메시지가 나올때, MDAC 버전을 확인하여 필요한 버전을 다운로드 받아 설치 해야 한다. 물론, MS사이트에서 다운로드 받으면 된다. 작성자: back to the future 위치 오전 1:18 0 개의 덧글 레이블: mdac, oledb 2007년 3월 26일 월요일 테이블 전체 레코드 구하기 (고성능) - 일반적인 방법 SELECT Count(*) FROM [TableName] - 성능을 향상 시킬 수 있는 ..

MYSQL 2009.01.29