CentOS에서의 MySQL 설치 방법

一个新手
풀어 주다: 2017-10-17 10:02:02
원래의
1362명이 탐색했습니다.

Mysql 배포 문서

운영 체제: CentOS Linux 릴리스 7.4.1708
커널 버전: 3.10.0

# 수동 설치
1> mysql-5.5.54-linux2.6-x86_64.tar.gz를 CentOS 서버에 업로드/ TMP Directory

2; /usr/local/mysql/*Permissions


[root@localhost local]# tar -zxvf /tmp/mysql-5.5.54-linux2.6-x86_64.tar.gz -C /usr/local/
로그인 후 복사

6> 데이터 저장 경로 설정 및 권한 부여


[root@localhost local]# ln -s mysql-5.5.54-linux2.6-x86_64/ mysql
로그인 후 복사

7> mysql 초기화


[root@localhost local]# groupadd -r mysql
[root@localhost local]# useradd -g mysql -r -s /sbin/nologin mysql
로그인 후 복사

8>

[root@localhost local]# chown -R mysql.mysql /usr/local/mysql/*
로그인 후 복사

9> 자동 시작 추가

[root@localhost local]# mkdir –p /data/mydata
[root@localhost local]# chown -R mysql.mysql /data/mydata
로그인 후 복사

10> 구성 파일 수정

[root@localhost local]# cd /usr/local/mysql
[root@localhost local]# scripts/mysql_install_db --datadir=/data/mydata --user=mysql
로그인 후 복사

[mysqld] 필드 아래에 datadir = /data/mydata 추가

thread_concurrency = 물리적 코어 수의 2배

/etc/my.cnf

11> mysql 서비스 시작

[root@localhost local]# chown -R root /usr/local/mysql/*
로그인 후 복사

12> 루트 사용자 비밀번호 생성
*먼저 mysql에 로그인하세요

[root@localhost local]# cp -a mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
[root@localhost local]# chkconfig --add mysqld
로그인 후 복사

*계속해서 비밀번호를 입력하세요 :

(직접 입력)

*비밀번호를 다음과 같이 설정하세요: zz2014info

[root@localhost local]# cp -a /usr/local/mysql/support-files/my-large.cnf /etc/my.cnf
[root@localhost local]# vi /data/mydata
로그인 후 복사

*다음과 같이 표시되면 비밀번호 생성이 성공한 것입니다


[root@localhost local]# /etc/rc.d/init.d/mysqld start
로그인 후 복사

13> *logincenter

와 같은 mysql 인스턴스 생성 * *************************************** ************ *************
****************mysql 인스턴스 이름은 대소문자를 구분합니다** ************** *******

*********************개발측에서는 소문자를 사용합니다* *********************** *********

***************** *******대소문자 무시 구성 가능**************** *************
*********** ***************************** ********************* ***


[root@localhost local]# mysql -uroot -hlocalhost -p
Enter password:
로그인 후 복사

*인스턴스가 성공적으로 생성되었는지 확인하세요


mysql> SET PASSWORD FOR 'root'@'localhost'=PASSWORD('zz2014info');
로그인 후 복사

14> 환경 변수



Query OK, 0 rows affected (0.14 sec)
로그인 후 복사

15>에 mysql 명령을 추가합니다. .sql 예)


mysql> CREATE DATABASE logincenter;
Query OK, 1 row affected (0.01 sec)
로그인 후 복사

위 내용은 CentOS에서의 MySQL 설치 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿