일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
31 |
- Numpy
- learning
- Server
- git
- Github
- Deep
- javascript
- DeepLearning
- 인공지능
- Spring
- mysql
- java
- Pattern
- 자바
- framework
- 함수
- LIST
- interface
- Linux
- ai
- centos
- db
- Python
- mariaDB
- Analysis
- Security
- Web
- SSH
- data
- error
- Today
- Total
목록mysql (8)
PostIT
# [DB/MariaDB/Mysql] Mysql 언어설정으로 인한 문제, 그리고 해결1. 오류 사항 1) mysql insert query 실행시 오류 메시지 mysql> ERROR 1366 (HY000) : incorrect string value : ''\xED\x95\x9C\xEC\x9A\xB0...' for column 'itemName' at row 1 2) application 내에서 insert query 실행시 오류 메시지 org.springframework.jdbc.UncategorizedSQLException: ### Error updating database. Cause: java.sql.SQLException: Incorrect string value: '\xED\x95\x9C\xE..
# DB, JOIN의 종류와 SQL를 통한 JOIN 파악 [MariaDB] - 최근 수정일 : 2017.04.13 - IDE : Spring Tool Suite - OS : OSX Sierra (10.12.3) - DB : MariaDB(Ver 15.1 Distrib 10.1.17-MariaDB) ##1. 배경 DB를 사용하면 할 수록 성능최적화가 요구된다. 특히, 최근에 읽은 JPA책에서도 조인의 종류를 잘 써야하며, JOIN의 따라 성능이 달라질 수 있다는 문구를 봤다. 그러한 글을 보고 JOIN에 대해 직접 정리하면서 자세히 알아봐야겠다는 생각을 하게 되었다. ##2. 목표조인의 종류와 각각의 용도와 차이점을 이해한다.각 조인 별 SQL문법의 차이를 이해한다. - 예제 SQL파일 * SQL의 조건 ..
# 분실한 mysql root password 재설정하기Mysql을 처음 설치할 때 database root 계정으로 사용할 password를 설정한다. 하지만 시간이 오래 지나서 그때 설정한 password를 기억할 수 없다면 다음의 방법으로 재설정할 수 있다.(CentOS 7 기준)1) 실행중인 mysql service를 중지 시킨다. - systemctl stop mysql 2) Password를 검사하지 않도록 mysql 환경설정 파일을 수정한다. - /etc/mysql/my.conf file에 skip-grant-tables를 추가하면 password를 검사하지 않는다. mysqld] # # Basic Settings # user = mysql pid-file = /var/run/mysqld/m..
http://www.2daygeek.com/install-upgrade-mariadb-10-on-centos-rhel-fedora/- CentOS를 접하면서....많은 경험과 배움을 얻는 중. 먼저, mariaDB를 그냥 설치하면 5.5버전 배포판이 깔리게 되는데, 꼭 Repo설정을 하자. 1) Add MariaDB RepositoriesBy default MariaDB 5.x Series was included all the Linux distribution and removed MySQL but they didn’t include MariaDB 10.x series and if you want Add MariaDB Repositories, use the below commands to add Mari..
# MariaDB에 사용자 권한주기 1) MariaDB 접속 # mysql -u root -p Enter password: 패스워드 입력 2) Database 리스트 확인 $ show databases;2-1) 없다면 생성 $ create database DB명; 3) 기본으로 생성되어 있는 mysql 데이터베이스를 사용한다 $ use mysql; 4) mysql의 user 테이블에서 이미 생성된 계정 확인 $ select host, user from user; 5) mysql은 보안상 Default옵션으로 외부접속을 허용X 계정을 생성할떄 특정 IP 혹은 127.0.0.1(localhost) 를 지정하거나 %를 지정하여 외부접속을 허용할 수 있다. 6) user 계정 생성 $ create user '계..
# 현재 시간에서 날짜 더하기/빼기 현재시간에서 하루 + 1 : date_add(now(), interval +1 day 현재시간에서 하루 - 1 : date_add(now(), interval -1 day 현재시간에서 + 한달 : date_add(now(), interval +1 month 현재시간에서 + 시간 : date_add(now(), interval +1 hour - 조건 한달전 : where reg_date >= date_add(now(), interval -1 month) 하루전 : where reg_date >= date_add(now(), interval -1 day) 한시간전 : where reg_date >= date_add(now(), interval -1 hour) - 기타 날짜..
# MariaDB 에러 해결 및 설치 후 해야할 것 만약, 맥에서 MySql 사용시 아와 같은 에러가 난다면,혹은 brew로 설치한 바로 다음이라면, 1) Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) -> 권한 문제인지 아니면 파일이 없어서 문제인지 확인해서 생성해주어야 한다.만약 기존의 것을 다시 만들어 사용한다면, DB파일들만 옮기고 이 부분만 다시 만들면 문제없이 실행될것이다. $ brew services restart mysql를 꼭 입력해보길 바랍니다.만약, Homebrew로 mysql을 설치한 것이라면요. 2) 비밀번호 설정 및 기본 옵션 설정 $ mysql_secure_installation를 ..
# The server quit without updating PID file 에러 해결하기.##1. 내용 MAC OSX에 MySQL을 설치 후( 본인은 HomeBrew 사용. 명령어 : "brew install mysql" ) ERROR! The server quit without updating PID file ... 위와 같은 오류가 뜰 때, /usr/local/var/mysql 위 경로의 권한을 변경하여 해결하는 방법이 있다. $ sudo chmod -R 777 /usr/local/var/mysql (sudo는 root권한이 아닐 경우)mysql을 실행 => SUCCESS! 가 뜨게 된다. $ mysql.server start