본문 바로가기

정보관리(데이터베이스, DB)/MySQL12

MySQL 접속 명령어 출처: MySQL 접속 명령어 (tistory.com) 1.데이터 베이스 접속하기 mysql -u 사용자명 -p 데이터베이스이름 mysql -u root (계정과 비번을 만들지 않았을때) mysql -u root -p(루트 비번이 있을때) 2.데이터베이스 추가 mysqladmin -u root -p create 데이터베이스명 3.루트 계정비밀번호 바꾸기 mysqladmin -u root -p password 새비밀번호 mysqladmin -u root password 비밀번호(비밀번호를 처음 설정시) 4.사용자추가 및 권한 설정 사용자계정:abc , 사용자 패스워드:1234 접속 : mysql -u root -p mysql> USE mysql; mysql> INSERT INTO user (Host, Us.. 2023. 12. 9.
MySQL 설정파일 구성, my.cnf 기초! 출처: https://developsd.tistory.com/121 MySQL이 뭔지는 알지만 설정파일에 대해서는 잘 모르는 경우가 많다. 직접 설치를 할때 아주 잠시 지나갔던 파일로 오늘은 해당 파일에 대해서 자세히 알아보도록 하자. MySQL 서버는 단 하나의 설정 파일만 사용한다. 유닉스 계열에서 my.cnf 라는 이름을 쓰며, 이 파일의 이름은 변경할 수 없다. MySQL 서버는 시작될 때만 이 설정 파일을 참조하는데, 경로가 딱 하나로 고정되어 잇는 것은 아니며, 지정된 여러 디렉토리를 탐색하면서 처음 발견된 my.cnf 파일을 사용한다. 사용중인 MySQL 서버가 어느 디렉토리에 있는 my.cnf 파일을 읽는지 궁금하다면 아래와 같이 실행 하면 된다. 아래 명령어를 실행하면 상당히 많은 양의 .. 2023. 8. 7.
mysql mysql.sock 개념 출처: [MariaDB] 5. MySQL Socket, mysql.sock 위치 및 설명 · linked2ev MySQL/MariaDB 사용시에 MySQL Socket, mysql.sock 개념과 위치 확인 관련 포스팅 본인은 Mac OS에서 Homebrew 로 MariaDB 10.5 이상을 설치한 경우이다. 1. mysql.sock 이란? mysql.sock 이란 Unix Domain Socket으로 다른 컴퓨터의 프로세스와는 통신하는게 아닌 같은 컴퓨터 내의 프로세스끼리 통신을 위해 사용되는 일종의 IPC이다. mysql.sock 은 MySQL의 서버프로그램(mysqld, 데몬)과 클라이언트 프로그램(mysql) 이 서로 다른 프로세스로 되어있으며 두 프로세스가 서로 통신을 위한 것이다. Mysql은.. 2023. 8. 7.
MySQL 도커 컨테이너 설치 후 DBeaver 연결하기 출처:MySQL 도커 컨테이너 설치 후 DBeaver 연결하기. 도커 엔진을 설치하고 도커 허브에서 MySQL 서버의 도커 이미지를… | by BeomHwan Roh | Medium 백그라운드에서 실행되는 은행 보안 프로그램이 과도하게 설치되어 있어 다른 소프트웨어(예를 들면 게임)를 실행할 때 지장이 있었던 경험은 하나씩 가지고 있을 것이다. 나의 경우는 인터넷 뱅킹용 컴퓨터와 개인 활동용 컴퓨터를 따로 분리해서 사용했었다. 사실 이는 무척 비효율적인데, 하드웨어 리소스나 소프트웨어가 돌아갈 수 있는 OS에 대한 리소스가 두 배가 들어간다는 것을 의미한다. 서버에서도 마찬가지다. 하나의 서버에서 여러 소프트웨어를 돌리는 경우 한 소프트웨어가 다른 소프트웨어에 영향을 미칠 수 있다. 이는 소프트웨어 구동.. 2023. 8. 1.
Docker로 mysql container 생성하고 DBeaver로 접속하기 출처: Docker로 mysql container 생성하고 DBeaver로 접속하기 :: Memo Memo (tistory.com) 1. mysql container 생성 docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root --name test-mysql \ mysql:5.7.30 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci 2. container 내부로 들어가서 mysql 접속 docker exec -it test-mysql bash mysql -u root -p 이후 위에서 지정했던 root 비밀번호를 입력해준다. 3. Database 생성하고 확인하기 CREATE DATABA.. 2023. 8. 1.