Database Administrator 4

MYSQL 사용자추가/DB생성/권한부여

서버 관리를 하다보면 mysql 사용자 계정을 추가해 줄때가 있다. MySQL 접속 및 데이터 베이스 추가 # mysql -u root -p 사용자 계정을 추가하기 전에 먼저 현재 생성된 사용자 계정을 확인한다. mysql > use mysql; // mysql database 선택 mysql > select host, user, password from user; // user 테이블 살펴보기 사용자 추가 (권한추가) mysql > create user 사용자ID; // 사용자 추가 mysql > create user userid@localhost identified by '비밀번호'; // 사용자(user)를 추가하면서 패스워드까지 설정 기존에 사용하던 계정에 외부 접근 권한을 부여하려면, Host를..

MySQL : 데이터베이스 생성, 선택하는 방법, 예제, 명령어

MySQL은 가장 널리 사용되는 오픈 소스 관계형 데이터베이스 관리 시스템입니다. 이 튜토리얼에서는 명령줄을 통해 MySQL 또는 MariaDB 데이터베이스를 만드는 방법에 대해 설명합니다. MySQL : 데이터베이스 생성, 선택하는 방법, 예제, 명령어 시작하기 전에 먼저 확인 시스템에 MySQL 또는 MariaDB 서버가 이미 설치되어 있는 것으로 가정합니다. 모든 명령은 관리 사용자(새 데이터베이스를 만드는 데 필요한 최소 권한은 CREATE) 또는 루트 계정으로 실행됩니다. MySQL 셸에 액세스하려면 다음 명령을 입력하고 메시지가 표시되면 MySQL 루트 사용자 암호를 입력합니다. mysql -u root -p MySQL 루트 사용자의 암호를 설정하지 않은 경우 -p 옵션을 생략할 수 있습니다...

MySQL 기본 명령어

MySQL의 기본 명령어들을 정리한다. 생성, 삽입, 조회, 수정, 삭제 MySQL 접속 필자는 MAMP Stack(Mac Apache, MySQL, Php)을 설치하여 사용한다. 이 환경 기준으로 정리할 예정이다. 설처한 폴더/mysql/bin로 접속 1 2 cd mampstack-5.6.32-1/mysql/bin/ ./mysql -uusername -ppassword -hhost 예를들어 username: root, password: 123456, host: localhost 일 경우, 1 ./mysql -uroot -p123456 -hlocalhost Database 조회 1 mysql> SHOW DATABASES; 데이터베이스 목록 출력 생성 (CREATE) Database 생성 예시로 testd..

Ubuntu MySQL 저장 경로 변경하기

Ubuntu MySQL 저장 경로 변경하기 Ubuntu 16.04 Desktop 버전에서 MySQL 저장 경로를 변경하는 방법입니다. MySQL을 설치하면 기본적으로 /var/lib/mysql에 저장 경로가 설정됩니다. 저장 경로에 쌓인 데이터가 용량을 초과하거나 다른 경로로 변경해야 할 경우 저장 경로를 변경하여 사용할 수 있습니다. 먼저 기존 경로와 변경할 경로를 확인해보겠습니다. - 기존 저장 경로 : /var/lib/mysql - 신규 저장 경로 : /storage/mysql (원하시는대로 설정해주시면 됩니다.) 확인 후 신규 저장 경로를 생성해줍니다. $ sudo mkdir -p /storage/mysql 다음으로 기존 저장 경로의 파일들을 신규 저장 경로로 복사해주고 권한을 부여해줍니다. (아..