CentOS 냠 설치 mysql

WBOY
풀어 주다: 2023-05-20 11:14:08
원래의
712명이 탐색했습니다.

CentOS는 무료 오픈 소스 Linux 배포판이자 안정적이고 효율적인 서버 운영 체제입니다. CentOS를 사용할 때 일반적으로 MySQL 데이터베이스와 같은 일부 서비스나 도구를 설치해야 합니다. 이 기사에서는 CentOS에서 yum을 사용하여 MySQL을 설치하는 자세한 단계를 소개합니다.

  1. MySQL 공식 홈페이지에서 해당 Yum 소스 repo 파일을 다운로드하여 CentOS의 yum 소스 구성 파일 디렉터리로 이동하세요.
# 下载yum源文件
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

# 安装yum源文件,如果已经安装可以使用yum reinstall命令重新安装
sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm

# 将yum源配置文件复制到yum源配置目录下
sudo cp /etc/yum.repos.d/mysql-community.repo /etc/yum.repos.d/mysql-community.repo.bak
로그인 후 복사
  1. Yum 소스 업데이트 및 MySQL 설치:
# 更新Yum源
sudo yum makecache

# 安装 MySQL
sudo yum install mysql-server
로그인 후 복사
  1. MySQL 서비스 활성화 및 부팅 시 자동 시작 구성
# 启动MySQL服务
sudo systemctl start mysqld

# 开机自启动MySQL服务
sudo systemctl enable mysqld
로그인 후 복사
  1. MySQL 구성

시작 후 먼저 MySQL을 구성해야 합니다. MySQL을 처음 시작할 때 비밀번호가 생성됩니다. 다음 명령을 사용하여 확인하세요.

sudo grep 'A temporary password' /var/log/mysqld.log
로그인 후 복사

생성된 임시 비밀번호를 사용하여 MySQL 명령줄 모드에 로그인하고, MySQL 사용자 이름과 비밀번호를 구성하세요.

#以临时密码为*8Lh8tU-m$iV 进入mysql
mysql -uroot -p*8Lh8tU-m$iV

#输入以下命令修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'yournewpassword';

#修改完后,退出mysql,使用新密码重新登录
exit

mysql -uroot -p
로그인 후 복사
  1. MySQL 보안 구성 :

MySQL 보안 구성에 다음 명령을 사용하세요.

#进入mysql安全配置
sudo mysql_secure_installation

#按提示操作,设置管理员密码等
로그인 후 복사
  1. MySQL에 대한 인코딩 설정

MySQL 기본 인코딩은 latin1입니다. 이를 utf8로 변경하려면 먼저 MySQL에서 다음을 수행하세요.

# 进入mysql安全配置
sudo mysql_secure_installation

# 设置管理员密码后进入安全设置,并输入以下命令修改MySQL编码
set global character_set_server = utf8mb4;
set global collation_server = utf8mb4_unicode_ci;
로그인 후 복사

그런 다음 /etc/my.cnf 파일 [mysqld] 섹션에 다음 두 줄의 코드를 추가합니다.

[mysqld]
character_set_server = utf8mb4
collation_server = utf8mb4_unicode_ci
로그인 후 복사

설정이 적용된 후 mysql을 다시 시작합니다.

sudo systemctl restart mysqld.service
로그인 후 복사

지금까지 yum을 사용하여 CentOS에 MySQL을 성공적으로 설치했습니다. mysql -u root -p 명령어를 통해 로그인하여 사용할 수 있습니다.

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

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