Centos7 설치 MySQL을 (mariadb)

설치

쉘> 냠 설치 mariadb 서버 -y를

구성

# 수정 파일 / 등은 / my.cnf의 
[mysqld를] 
DATADIR
= / mydata을 / 데이터 / MySQL의
문자 - 더 SET-서버 = UTF8      # 기본 문자 집합 (보도 utf8mb4 실제 UTF8 문자 집합 )
조합 utf8_general_ci - 서버 =  # 기본 정렬 규칙 (책 대응 utf8mb4_general_ci)
[에 mysqld_safe] 로그 - 에러 = / MyData로 / 로그 / MariaDB / mariadb.log
#创建必要的目录
쉘>에서 mkdir -p / mydata을 / 데이터 / mysql을 / mydata을 / 로그 / mariadb
쉘>을 chown -R mysql을한다 : mysql / mydata을 / 데이터 / MySQL의
쉘>을 chown -R mysql을한다 : mysql / mydata을 / 로그 / mariadb

출발

쉘> mariadb 수 systemctl  > systemctl 시작 mariadb

초기화

쉘> mysql_secure_installation는 
  현재 비밀번호 입력 을위한 루트 ((가) 입력 에 대해 없음) :  # 기본값은 비어를 직접 입력 
  설정 루트 암호를 [Y-을 /? N- 형]                  # Y-, 루트 암호 설정 
  새로운 암호 : 
  재 - (가) 새로운 새 암호를 입력 : 
  제거 Users (사용자) 익명을 ? [Y- / N- 형]              # Y는, 테스트 환경은 N- 될 수 있습니다 
  허용 안 루트 로그인 원격으로? [Y- / N- 형]            일반적으로 # Y는 만에 루트 로그인을 제한 할 수 있습니다 
  IT에 제거 테스트 데이터베이스 및 액세스 ? [Y-을 / N- 형]       # Y- 테스트 환경은 N- 될 수 
  이제 다시로드 테이블 특권 ? [Y- / N- 형]              는 Y #은 시작 초기화 > MySQL의 -uroot - P                       # 암호 후, 데이터베이스에 연결

도서관 표

MariaDB는> 데이터베이스 XYZ 만들기;  # 데이터베이스 XYZ 작성
, MariaDB> 쇼 데이터베이스  의 모든 데이터베이스 # 표시를
MariaDB> 사용 XYZ,  데이터베이스 XYZ에 # 액세스
MariaDB [XYZ]> 표 X 만들기 (아이디 INT, 이름 VARCHAR (25));  # 테이블 만들기 X
[XYZ] MariaDB> INSERT INTO X 값 (1 '홍길동'.)  데이터 삽입 #
MariaDB [XYZ]> X SELECT *,  # 검색어 데이터
MariaDB [XYZ]> DESC X;  # 디스플레이 구조

MariaDB [XYZ ]>는 데이터베이스 XYZ를 만들보기  # 뷰 생성 문 데이터베이스
, MariaDB는 [XYZ]>은 테이블에게 X-을 만들보기     테이블 생성 문 #보기

MariaDB가> 테이블 xyz.x 드롭;  # 삭제 테이블
MariaDB> 데이터베이스 드롭 XYZ를,  #은 데이터베이스를 삭제

사용자 및 권한

MariaDB>은 사용자 만들기 '를 UU'@ '%' '는 pwd'로 식별;  , 비밀번호는 PWD입니다 # 사용자 UU를 만들; % 표현은 어떤 컴퓨터에서 로그온 할 수 있습니다, 당신은 호스트 이름을 정의 할 수 있습니다 또는 IP가, 다른 사용자로 여기 다를 수
MariaDB를 >는 mysql 데이터베이스에서 user에서 사용자, 호스트를 선택;       # 모든 사용자보기

'는 UU'@ '%'에 대한 MariaDB>보기 보조금;           # 사용자의 권한을 보려면, 기본 사용법은, 틀림없이 어떤 허가없이
MariaDB> * 모든을 부여합니다. * '는 UU'@ '%'로,         반드시 모든 권한; # 모든 데이터베이스의 모든 테이블에 대한 모든 권한을 부여 첫번째 *는 모든 데이터베이스를 나타내며, 두 번째 * 모든 테이블을 의미
MariaDB가> * 모든 취소 *. 에서 '는 UU'@ '%';       # 회수 권한
MariaDB는> '는 UU'@ '%'로 xyz.x를 ON 선택 부여;      # X 테이블이 권한을 선택 XYZ 데이터베이스를 부여

> 사용자 이름 바꾸기 'UU'@ MariaDB를 '%'에 'EE'@ 'localhost를';       # 사용자 이름 수정
MariaDB를>  ; SET 'EE'@ 'localhost를'= 암호 ( '123')에 대한 비밀 # 비밀번호 변경
MariaDB> 사용자 'EE'@ 'localhost를'을 (를) 삭제할;               # 사용자 삭제

위에

추천

출처www.cnblogs.com/toSeek/p/12018218.html