일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java
- mysql
- centos
- db
- ai
- Deep
- git
- framework
- learning
- Security
- Numpy
- javascript
- Web
- Analysis
- LIST
- Github
- Linux
- error
- 함수
- 자바
- mariaDB
- data
- SSH
- Python
- interface
- Pattern
- Server
- Spring
- 인공지능
- DeepLearning
- Today
- Total
목록DB/MariaDB (8)
PostIT
# [MariaDB] MariaDB Ubuntu16.04에서 root로그인이 되지 않을 때, "unix_socket"은 mysql 인증 프로세스에 의해 호출됩니다. (아마도 mariadb에 대한 데이터베이스의 부분 마이그레이션과 관련되어 제거되어 문제가 발생하였을 것입니다) 모든 자료를 다시 얻으려면 su로 로그인하여 실행해야합니다. sudo su 비밀번호를 입력한 다음,/etc/init.d/mysql stop mysqld_safe --skip-grant-tables & mysql -uroot - MySQL을 완전히 멈추고, 사용자 인증을 생략하고(암호 필요 없음) 사용자 "root"와 함께 MySQL에 연결합니다. 이제, mysql 콘솔에서 mysql 관리 db를 사용하여 이동하세요.use mysql;..
# [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..
# 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