Linux/UNIX의 yum에 MySQL 설치
Linux 플랫폼에서는 RPM 패키지를 사용하여 MySQL을 설치하는 것이 좋습니다. MySQL AB는 다음의 다운로드 주소를 제공합니다. RPM 패키지:
- MySQL - MySQL 서버. 다른 머신에서 실행 중인 MySQL 서버에만 연결하려는 경우가 아니면 이 옵션이 필요합니다.
- MySQL-client- MySQL 서버에 연결하고 운영하는 데 사용되는 MySQL 클라이언트 프로그램입니다.
- MySQL-devel- 라이브러리 및 포함 파일. Perl 모듈과 같은 다른 MySQL 클라이언트를 컴파일하려면 이 RPM 패키지를 설치해야 합니다.
- MySQL-shared- 이 패키지에는 MySQL을 사용하여 일부 언어와 애플리케이션을 동적으로 로드해야 하는 공유 라이브러리(libmysqlclient.so*)가 포함되어 있습니다.
- MySQL-bench - MySQL 데이터베이스 서버용 벤치마크 및 성능 테스트 도구입니다.
설치하기 전에 시스템에 MySQL이 설치되어 있는지 확인할 수 있습니다.
rpm -qa | grep mysql
로그인 후 복사
시스템에 MySQL이 설치되어 있으면 제거하도록 선택할 수 있습니다.
rpm -e mysql // 普通删除模式 rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
로그인 후 복사
공식 버전 설치
다음으로 yum 명령을 사용하여 Centos7 시스템 MySQL에 설치하려면 CentOS 7 버전의 기본 프로그램 목록에서 MySQL 데이터베이스가 제거되었으므로 설치하기 전에 공식 웹사이트로 이동하여 Yum 리소스 패키지를 다운로드해야 합니다. 주소는 https://dev.mysql.com/downloads/repo/yum/
참고: 설치 과정에서 설치하려면 관리자 권한을 활성화해야 합니다. 그렇지 않으면 권한 부족으로 인해 설치가 불가능합니다.권한 설정:wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum update yum install mysql-server로그인 후 복사
chown mysql:mysql -R /var/lib/mysql
로그인 후 복사
mysqld --initialize
로그인 후 복사
systemctl start mysqld
로그인 후 복사
systemctl status mysqld
로그인 후 복사
참고:mysql 서비스를 처음 시작하면 mysql 서버가 초기화됩니다. 첫 번째 구성.
커뮤니티 버전 설치또한 MariaDB를 대신 사용할 수도 있습니다. MariaDB 데이터베이스 관리 시스템은 주로 오픈 소스 커뮤니티에서 유지 관리하고 GPL에 따라 라이선스가 부여되는 MySQL의 한 부분입니다. 이 브랜치를 개발한 이유 중 하나는 오라클이 MySQL을 인수한 후 MySQL이 폐쇄 소스가 될 수 있는 잠재적인 위험이 있었기 때문에 커뮤니티는 이러한 위험을 피하기 위해 브랜치 접근 방식을 채택했습니다. MariaDB는 API 및 명령줄을 포함하여 MySQL과 완벽하게 호환되어 MySQL을 쉽게 대체하는 것을 목표로 합니다.mariadb 데이터베이스 관련 명령은 다음과 같습니다.yum install mariadb\-server mariadb로그인 후 복사
systemctl start mariadb #启动MariaDB systemctl stop mariadb #停止MariaDB systemctl restart mariadb #重启MariaDB systemctl enable mariadb #设置开机启动
로그인 후 복사
[root@host]# mysqladmin --version
로그인 후 복사
mysqladmin Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386
로그인 후 복사
[root@host]# mysqladmin -u root password "new_password";
로그인 후 복사
[root@host]# mysql -u root -p *******
로그인 후 복사
참고 : 비밀번호를 입력하면 비밀번호가 표시되지 않습니다. 정확하게 입력하세요.