skinOptions.hljs
[MySQL] 자바 스프링 (Spring) 한글 깨짐 현상 / Caused by: java.sql.SQLException: Incorrect string value: '\xEB\xA7\x88\xEB\xA7\x88' for column 'content' at row 1
·
Cloud & SERVER/DB
리눅스 MySQL 접근시 인코딩 에러 발생함 -> 한글 깨짐 현상 해결법: DB설정 MySQL에서 명시적으로 캐릭터셋을 설정하지 않으면 기본 캐릭터셋이 적용됨 -> latin1 MySQL의 config 파일(my.cnf)에 인코딩 속성을 적용해줘야한다고 함. whereis mysql (MySQL의 config 파일 위치 찾기) cd /etc/mysql (my.cnf파일이 있는 폴더로 이동) sudo vi my.cnf (root 권한으로 아래 내용을 설정파일의 제일 밑에 입력 후, 저장) [mysql] default-character-set = utf8 [client] default-character-set = utf8 [mysqld] character-set-server = utf8 collation-s..
[My SQL] 리눅스 환경에서 외부에서 DB 접근 허용하기 (공동작업DB)
·
Cloud & SERVER/DB
외부에서 MySQL 서버에 접속하려면 MySQL 서버의 포트를 열고 MySQL 계정을 생성해야 합니다. 먼저, MySQL 서버의 포트를 열려면 다음과 같은 단계를 따르세요. MySQL 서버의 구성 파일을 엽니다. sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf bind-address 설정을 찾습니다. bind-address 설정을 0.0.0.0으로 변경합니다. MySQL 서버를 재시작합니다. sudo service mysql restart다음으로, MySQL 계정을 생성하려면 다음과 같은 단계를 따르세요. MySQL 서버에 접속합니다. Code snippet mysql -u root -p MySQL에 접속한 후에는 다음과 같이 명령어를 입력하여 계정을 만듭니다. CREATE ..
[My SQL]콘솔 명령어 (접속 및 로그인,비밀번호 변경, 데이터베이스 관리)
·
Cloud & SERVER/DB
설치 직후에 root 사용자에 비밀번호가 없을 경우에는 다음과 같이 접속한다. mysql -u root mysql 외부 서버에서 접속이 불가하면 MySQL 설정에서 bind-address 항목을 살펴보길 바란다. 비밀번호 변경 MySQL을 설치한 직후 root 계정에 암호가 지정되어 있지 않은 경우 -p 옵션은 생략한다. # mysqladmin 이용 mysqladmin -u root password 새비밀번호 or mysqladmin -u root -p password 새비밀번호 실습 데이터베이스 목록 조회 show databases; 실습 데이터 베이스 생성/보기 #데이터베이스 생성 mysql> create database dbname; # 현재 존재하는 데이터베이스 목록을 보여준다. mysql> sh..
[My SQL] MySQL 리눅스 환경에 설치하기
·
Cloud & SERVER/DB
우분투 MySQL 설치 우분투 리눅스 환경에서 MySQL 설치 방법에 대해 설명드리겠습니다. 데이터가 저장되고 관리 될 MySQL이라는 데이터베이스입니다. 아래의 명령어로 MySQL Server를 설치합니다. $ sudo apt install -y mysql-server 설치가 완료되면 다음 명령어로 MySQL 서버를 초기화 합니다. $ sudo mysql_secure_installation 모들 질문에 y를 해주고 mysql 을 재시작합니다. $ sudo /etc/init.d/mysql restart MySQL 설정 아래의 명령어로 MySQL 서버에 접속합니다. 그리고 입력한 패스워드를 입력합니다. $ sudo mysql -u root -p 프롬프트에서 사용자 계정을 생성하고, 서비스를 운영하는데 사용..