리눅스에 mysql 설치

WBOY
풀어 주다: 2023-05-08 09:23:06
원래의
4085명이 탐색했습니다.

Linux 시스템에서 Mysql은 중요하고 널리 사용되는 데이터베이스 관리 시스템입니다. 이번 글에서는 Linux에서 MySQL을 설치하는 방법을 소개하겠습니다.

1. 설치 전 알아야 할 사항

Mysql을 설치하기 전에 다음 사항을 알아야 합니다.

  1. 시스템 준비: Linux 서버가 필요하며, gcc 등 필요한 구성 요소가 만들어지는지 미리 확인합니다. 등이 시스템에 설치됩니다.
  2. 로컬로 설치 패키지 다운로드: Mysql은 공식적으로 여러 버전의 설치 패키지를 제공하며 실제 필요에 따라 적절한 버전을 선택할 수 있습니다.
  3. 설치 방법: MySQL에는 바이너리 패키지 설치, yum 설치, 소스 코드 컴파일 및 설치 등 다양한 설치 방법이 있습니다. 여기서는 소스 코드 컴파일 및 설치를 소개합니다.

2.Mysql 설치 패키지 다운로드

공식 홈페이지에서 Linux용 Mysql 설치 패키지를 다운로드하여 로컬로 추출하세요.

3. 종속성 패키지 설치

Linux 시스템에 Mysql을 설치하기 전에 다음 소프트웨어 종속성 패키지를 설치해야 합니다.

sudo yum install cmake
sudo yum install ncurses-devel
sudo yum install bison
sudo yum install gcc-c++
sudo yum install zlib-devel
sudo yum install perl
로그인 후 복사

4. Mysql 설치

  1. Mysql이 압축 해제된 폴더를 입력하고 다음 명령을 실행합니다.
sudo cmake .
로그인 후 복사

This 명령문은 make 명령을 통해 컴파일 작업을 수행할 수 있도록 Makefile을 생성하는 것입니다.

  1. 다음과 같이 make 명령을 실행하여 컴파일합니다.
sudo make
로그인 후 복사

이 작업은 시간이 오래 걸리므로 완료되기 전에 종료하지 마십시오.

  1. 컴파일된 문서를 패키징하고 설치한 후 다음 명령을 실행합니다.
sudo make install
로그인 후 복사

이 작업에도 시간이 좀 걸리므로 인내심을 갖고 기다려 주세요.

4. Mysql 구성

Mysql의 기본 사용자 이름은 root이며 보안상의 이유로 비밀번호는 비어 있습니다.

  1. Mysql 서비스 시작

설치가 완료된 후 Mysql 서비스를 시작하려면 mysql 서비스를 실행해야 합니다. Mysql 디렉터리에서 다음 명령을 실행합니다.

cd /usr/local/mysql/bin/
./mysqld_safe &
로그인 후 복사

이 명령은 mysql 프로세스 서비스를 시작합니다.

  1. Mysql에 연결

다음 명령을 실행하여 Mysql 서비스에 들어갑니다.

mysql -uroot
로그인 후 복사

여기에서 -u는 사용자 이름을 지정하고 root는 Mysql 기본 사용자 이름입니다.

  1. 새 비밀번호 설정

새 비밀번호 설정 및 적용:

mysql>UPDATE mysql.user SET password=PASSWORD('yourpassword') WHERE User='root';
mysql>FLUSH PRIVILEGES;
로그인 후 복사

비밀번호를 필요한 비밀번호로 바꾸세요.

  1. Mysql 구성 파일 수정

/etc 디렉터리에서 my.cnf 파일을 찾아 vi 등의 편집 도구를 통해 수정하세요. 다음은 my.cnf 파일에 복사할 수 있는 샘플 구성입니다.

[client] 
port = 3306 
socket = /tmp/mysql.sock 
default-character-set = utf8

[mysqld] 
port = 3306 
socket = /tmp/mysql.sock 
basedir = /usr/local/mysql 
datadir = /var/mysql 
pid-file = /tmp/mysqld.pid 
user = mysql 
bind-address = 192.168.1.100 
server-id=1 
init-connect='SET NAMES utf8' 
character-set-server = utf8 
skip-character-set-client-handshake 
max_connections=1000 
log-bin = mysql-bin 
binlog-format=ROW 
expire_logs_days = 5 
default-storage-engine = InnoDB 
innodb_file_per_table = 1
로그인 후 복사
  1. Mysql 서비스 다시 시작

위 구성을 완료한 후 Mysql 서비스를 다시 시작합니다.

service mysqld restart
로그인 후 복사

이제 Mysql 설치 및 구성이 완료됩니다. 이제 새로 설정한 비밀번호로 로그인하여 Mysql을 사용할 수 있습니다.

위 내용은 리눅스에 mysql 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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