일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Eclipse
- Stock ipo
- java
- 오라클
- jquery
- 주식 청약 일정
- 공모주 청약
- MYSQL
- 자바스크립트
- 주식
- 공모주 청약 일정
- Oracle
- 6월 공모주 청약 일정
- php
- 리눅스
- 코드이그나이터
- SQL
- 자바
- JavaScript
- 주식 청약
- Stock
- 7월 공모주 청약 일정
- linux
- css
- 공모주
- IPO
- 맥
- html
- codeigniter
- 제이쿼리
- Today
- Total
목록Mysql error (6)
개발자의 끄적끄적
[sql/mysql] mysqli 에러 노출되도록 설정하는 방법 php 에서 mysql 을 연동하여 웹사이트를 개발 혹은 운영하다 보면, 에러가 출력이 되지 않는 경우가 있습니다! mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT); 그럴때는 db 라이브러리나, 쿼리를 실행하는 부분 상단에 위에 나와있는 mysqli_report 를 추가해주시면 됩니다! 그러면 php 에러처럼 자세히 쭉 나오게 되서 오류는 한눈에 알아볼 수 있습니다! 참고들 하세요!
[sql/mysql] mysql CLIENT_PLUGIN_AUTH is required error 해결 방법 mysql 을 사용하다보면 여러가지 에러들이 발생하곤 합니다! 그중에서 아래와 같이 client plugin auth is required 에러가 발생하는 경우에는 2가지 해결방법이 있습니다. CLIENT_PLUGIN_AUTH is required 1. ssl 관련 에러라서 컨넥팅 url 에 아래 파라미터를 추가합니다. verifyServerCertificate=false&useSSL=false 2. mysql 데이터베이스 드라이버를 바꿉니다. 에러나는 접속의 드라이버를 확인해보면 아래와 같이 되어있을껍니다. com.mysql.cj.jdbc.Driver 이부분을 중간에 cj 를 빼고 아래와 같이 ..
[sql] MySQL Data Truncated 경고 메시지 해결 방법 [펌] MySQL을 이용할 때 특정한 컬럼(Column)에 데이터를 삽입할 때 다음과 같은 경고가 나올 때가 있습니다. Data truncated for column ~ 'Data Truncated' 경고 메시지는 데이터의 일부분이 잘렸을 때 나오는 메시지입니다. 해당 경고 메시지가 발생하는 원인은 매우 다양하지만, 일반적으로 자료형의 범위를 벗어나는 큰 데이터를 삽입했을 때 해당 경고가 발생합니다. 저는 기존의 TEXT 자료형으로 설정했던 컬럼에 65535 바이트 이상의 크기를 가지는 문자열을 삽입하여 '데이터 잘림'이 발생했습니다. 따라서 다음과 같이 MEDIUMTEXT 자료형으로 크기를 키워서 문제를 해결했습니다. ALTER T..
[mysql] Cannot add foreign key constraint [펌] 어떤 에러인가? Node.js와 sequelize로 웹 서버, 데이터베이스를 구축했다. 실제 프로덕션 환경에서 사용할 데이터베이스는 aws RDS인데 개발중에 사용하면 괜히 돈이 나갈까봐 local환경의 데이터베이스에서 작업해왔다. local에서는 전혀 문제없이 원하는 모든 테이블이 정상적으로 생성되었는데, aws RDS에서 실행해보니 아래와 같은 에러가 떳다. CREATE TABLE IF NOT EXISTS `folders` (`id` CHAR(36) BINARY , `folderName` VARCHAR(255), `folderCoverImage` VARCHAR(255), `createdAt` DATETIME NOT NU..
[mysql] Can`t open and lock privilege tables: Table mysql.user doesn`t exist 에러 mysql 설정파일인 my.cnf 를 수정하고 문제는 없는거 같은데 갑자기 재시작하니 Can`t open and lock privilege tables: Table `mysql,user` doesn`t exist Failed to initialize ACL/grant/time zones structures or failed to remove temporary table files. 위와 같은 에러가 나타날때가 있을 겁니다!! 한참을 찾다가 해결이 안되서 삽질을 하고있는 중에... [mysqld] … skip-grant-tables my.cnf 에 위 한줄을 추가하..
[mysql] Host 'HOST이름' is not allowed to connect to this MySQL server [펌] Host '192.168.1.242' is not allowed to connect to this MySQL server 발생할경우 해결책 DB 접근 권한이 없기 때문에 localhost로는 접근이 가능하지만 다른 ip로 접근했을때, 즉 라즈베리 파이 화면에서 프로그램 돌렸을때 나타나는 오류다. HOST에게 DB를 접근할 권한을 부여해서 해결하는 방법으로 아래와 같이 해결한다. mysql로 들어간 후 mysql> GRANT ALL PRIVILEGES ON *.* TO root@'ip주소' IDENTIFIED BY '비밀번호'' WITH GRANT OPTION; 로 해결 아래는..