레이블이 MySQL인 게시물을 표시합니다. 모든 게시물 표시
레이블이 MySQL인 게시물을 표시합니다. 모든 게시물 표시

2013-07-05

MySQL 사용중 A 필드의a값을 B 필드의 값에 적용 시키기


MySQL 데이타 이용중 느닫없이 이런 문제점에 부딪쳤다.

A.필드의 구성은 제품의 여러 단가를 가지고 있다.
B.필드의 구성은 제품코드과 부속제품코드의 정보를 가지고 있다. 

B.필드의 부속제품의 단가를 A.필드의 제품단가 정보를 토대로 똑같이 넣어보려한다.


동일한 조건은 아래와 같다.
A. 제품코드와 제품단가를 가지고 있는 필드
B. 제품코드와 제품단가를 가지고 있는 필드



update assy_list inner join pricedb on (assy_list.SubPcode = pricedb.prPcode) set assy_list.SubPrice = pricedb.prCout;

잘 된다....

2013-05-30

Ubuntu 의 mysql의 old_password 설정으로 인한 클라이언트 접속이 않될때


DBDesigner 4 를 사용하면서 연동 작업을 위해 mysql 서버의 비밀번호 암호화 방식을
old_password 방식으로 바꾼뒤 작업을 하다가 클라이언트로 접속 시도할때 

Connection using old (pre-4.1.1) authentication protocol refused (client option 'secure_auth' enabled)

의 에러 메세지가 표출되어 접속이 되지 않는 현상을 잡기 위해 조치할 수 있는 방법

결국은 다시 원점으로 '16바이트 대신 40바이트의 hashed value'

값으로 되돌려야만 했다.

원점으로 되 돌리는 단계

mysql -u root -p 

접속 후

mysql> use mysql;

Database changed
mysql> update user set password=PASSWORD("Put-Real-Password-Here") where User="root";
Query OK, 4 rows affected (0.03 sec)
Rows matched: 4 Changed: 4 Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> quit
Bye
# service mysql start
Starting MySQL. SUCCESS!
무료 ERD 프로그램을 사용하려다 발생했던 문제점...