service mysqld3307 start
여러 mysql 데이터베이스 구성 예제의 MySQL-Centos 설치에 대한 자세한 소개
Linux 운영 체제: centOS6.5 64비트(시스템 기본 개발 패키지 설치)
데이터베이스 1:
MYSQL 버전: mysql-5.0.56
PORT:3306
시스템 디렉터리: /usr/local/mysql3306
데이터베이스 2:
MYSQL 버전: mysql-5.1.72
PORT:3307
시스템 디렉터리:/usr/local/mysql3307
1. 개발 패키지 설치(기본 CENTOS 업데이트 소스 사용):
<pre name="code" class="plain"># yum -y install wget gcc-c++ ncurses ncurses-devel cmake make perl bison openssl openssl-devel gcc* libxml2 libxml2-devel curl-devel libjpeg* libpng* freetype*
2. iptables 및 SELINUX를 닫습니다
# service iptables stop # setenforce 0 # vi /etc/sysconfig/selinux --------------- SELINUX=disabled
3.mysql 데이터베이스 인스턴스를 설치합니다
1. 컴파일된 패키지
# su - # mkdir ~/src # cd src # wget http://www.php.cn/ # wget http://www.php.cn/
를 다운로드합니다. 2. 설치 전 초기 구성 작업:
1) Mysql 사용자를 생성합니다
# useradd mysql
2). mysql 디렉토리
# mkdir -p /usr/local/mysql{3306,3307}/data # mkdir -p /usr/local/mysql{3306,3307}/log
3)
# chown -R mysql:mysql /usr/local/mysql{3306,3307}/data/ # chown -R mysql:mysql /usr/local/mysql{3306,3307}/log/ # chmod 750 /usr/local/mysql{3306,3307}/data # chmod 750 /usr/local/mysql{3306,3307}/log
디렉토리의 소유자 및 그룹 권한을 수정합니다. 4) mysql 관련 디렉토리를 생성하고
# mkdir -p /usr/local/mysql{3306,3307}/etc # chown -R mysql.mysql /usr/local/mysql{3306,3307}/etc # mkdir -p /var/run/mysqld{3306,3307} # chown -R mysql.mysql /var/run/mysqld{3306,3307} # mkdir -p /var/lib/mysqld{3306,3307} # chown -R mysql.mysql /var/lib/mysqld{3306,3307} # cp /etc/my.cnf /usr/local/mysql{3306,3307}/etc
권한을 구성합니다. , 컴파일 및 설치
데이터베이스 1 컴파일:
# cd ~/src # tar -zxvf mysql-5.0.56.tar.gz # cd mysql-5.0.56 ./configure --prefix=/usr/local/mysql3306 --with-mysqld-user=mysql --sysconfdir=/usr/local/mysql3306/etc --localstatedir=/usr/local/mysql3306/data --with-tcp-port=3306 -enable-assembler --with-mysqld-ldflags=-all-static --with-charset=utf8 --with-extra-charsets=utf-8 -with-extra-charsets=all --with-plugins=csv,innobase,myisam,heap --with-unix-socket-path=/tmp/mysql3306.sock # make # make install
데이터베이스 2 컴파일:
# cd ~/src # tar -zxvf mysql-5.1.71.tar.gz # cd mysql-5.1.71 ./configure --prefix=/usr/local/mysql3307 --with-mysqld-user=mysql --sysconfdir=/usr/local/mysql3307/etc --localstatedir=/usr/local/mysql3307/data --with-tcp-port=3307 -enable-assembler --with-mysqld-ldflags=-all-static --with-charset=utf8 --with-extra-charsets=utf-8 -with-extra-charsets=all --with-plugins=csv,innobase,myisam,heap --with-unix-socket-path=/tmp/mysql3307.sock # make # make install
4. mysql 구성 항목 작성:
데이터베이스 1 구성:
# vi /usr/local/mysql3306/etc/my.cnf ------------------------------------------------------- [mysqld] datadir=/usr/local/mysql3306/data socket=/tmp/mysql3306.sock user=mysql port=3306 pid-file=/var/lib/mysqld3306/mysql.pid # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 max_connections= 16384 skip-name-resolve skip-locking key_buffer = 256M max_allowed_packet = 32M table_cache = 3072 thread_cache_size = 256 sort_buffer_size = 16M read_buffer_size = 4M read_rnd_buffer_size = 16M net_buffer_length = 256M thread_stack = 8M query_cache_size = 128M query_cache_limit = 2M wait_timeout=7200 interactive_timeout=7200 #log log-error=/usr/local/mysql3306/log/error.log log=/usr/local/mysql3306/log/mysql.log long_query_time=2 log-slow-queries= /usr/local/mysql3306/log/slowquery.log log-bin= /usr/local/mysql3306/log/bin.log expire_logs_days = 15 sync_binlog = 1 max_binlog_cache_size = 4294967295 local-infile=0 default-storage-engine=INNODB [mysqld_safe] log-error=/var/log/mysqld3306.log pid-file=/var/run/mysqld3306/mysqld.pid
데이터베이스 2개 구성:
# vi /usr/local/mysql3307/etc/my.cnf ------------------------------------------------------- [mysqld] datadir=/usr/local/mysql3307/data socket=/tmp/mysql3307.sock user=mysql port=3307 pid-file=/var/lib/mysqld3307/mysql.pid # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 max_connections= 16384 skip-name-resolve skip-locking key_buffer = 256M max_allowed_packet = 32M table_cache = 3072 thread_cache_size = 256 sort_buffer_size = 16M read_buffer_size = 4M read_rnd_buffer_size = 16M net_buffer_length = 256M thread_stack = 8M query_cache_size = 128M query_cache_limit = 2M wait_timeout=7200 interactive_timeout=7200 #log log-error=/usr/local/mysql3307/log/error.log log=/usr/local/mysql3307/log/mysql.log long_query_time=2 log-slow-queries= /usr/local/mysql3307/log/slowquery.log log-bin= /usr/local/mysql3307/log/bin.log expire_logs_days = 15 sync_binlog = 1 max_binlog_cache_size = 4294967295 local-infile=0 default-storage-engine=INNODB [mysqld_safe] log-error=/var/log/mysqld3307.log pid-file=/var/run/mysqld3307/mysqld.pid -------------------------------------------------------
5. mysql 라이브러리 파일 경로를 시스템 라이브러리 파일 검색 경로에 추가
방법 1: 직접 소프트 링크 만들기
# ln -s /usr/local/mysql3306/lib/mysql /usr/lib/mysql
방법 2: ldconfig를 사용하여 시스템 라이브러리
# echo "/usr/local/mysql3306/lib" >> /etc/ld.so.conf.d/mysql.conf # ldconfig
가져오기 6. mysql 헤더 파일을 시스템 헤더 파일
# ln -s /usr/local/mysql3306/include/mysql /usr/include/mysql
에 출력 참고: 여기서는 라이브러리 파일만 추가하면 됩니다.
을 여러 번 추가할 필요가 없습니다. 7. 해당 인스턴스의 설치 경로를 입력하고 해당 구성 스크립트를 초기화합니다.
:
# cd /usr/local/mysql3306 # scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql3306/data
데이터베이스 2 구성:
# cd /usr/local/mysql3307 # scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql3307/data
8. mysql 시작 스크립트를 시스템 서비스 디렉터리에 복사하고 스크립트 구성을 변경합니다
# cp /usr/local/mysql3306/support-files/mysql.server /etc/init.d/mysqld3306 # cp /usr/local/mysql3307/support-files/mysql.server /etc/init.d/mysqld3307
데이터베이스 1 구성:
# vi /etc/init.d/mysqld3006
basedir=/usr/local/mysql3306 datadir=/usr/local/mysql3306/data conf=/usr/local/mysql3306/etc/my.cnf $bindir/mysqld_safe --defaults-file=$conf --datadir=$datadir --pid-file=$server_pid_file $other_args >/dev/null 2>&1 & --------------------------------------------
아래 그림에서 빨간색으로 표시된 매개변수는 추가된 매개변수입니다.
데이터베이스 2 구성:
# vi /etc/init.d/mysqld3007
매개변수 아래 그림에서 빨간색으로 표시된 부분은 추가된 매개변수입니다.
9. 시스템 시작 항목 관련 구성
데이터베이스 1 구성:
basedir=/usr/local/mysql3307 datadir=/usr/local/mysql3307/data conf=/usr/local/mysql3307/etc/my.cnf $bindir/mysqld_safe --defaults-file=$conf --datadir=$datadir --pid-file=$server_pid_file $other_args >/dev/null 2>&1 & --------------------------------------------
데이터베이스 2개 구성:
# chkconfig --add mysqld3306 #添加开机启动服务 # chkconfig --level 35 mysqld3306 on #设置mysql启动
10. mysql 시작
데이터베이스 첫 번째 시작:
# chkconfig --add mysqld3307 # chkconfig --level 35 mysqld3307 on
데이터베이스 두 번째 시작:
# service mysqld3306 start
11 추가 시스템 전역 변수
에 설정된 mysql 명령 참고: 이전에 시스템에 mysql 클라이언트가 설치되지 않은 경우 시스템 전역 변수
에 설정된 좋은 mysql 명령을 가져온 후 컴파일할 수 있습니다. 절대 경로를 사용하지 않고 mysql 명령 집합을 직접 사용하여 액세스할 수 있습니다.
# service mysqld3307 start
12. 초기 계정을 설정하고 백엔드에 로그인합니다:
데이터베이스 1:
# echo "PATH=$PATH:/usr/local/mysql3306/bin;export PATH" >> /etc/profile # source /etc/profile
데이터베이스 2:
# /usr/local/mysql3306/bin/mysqladmin -u root password 123456 #设置超级管理员密码 # /usr/local/mysql3306/bin/mysql -P3306 -S/tmp/mysql3306.sock -uroot -p123456 #连接数据库
참고: mysql 환경 변수가 추가되었기 때문에 향후 시스템 백그라운드에서 직접 mysql 명령을 사용하여 로그인할 수 있습니다. 여기서는 표준 경로를 사용합니다. 작업
# /usr/local/mysql3307/bin/mysqladmin -u root password 123456 #设置超级管理员密码 # /usr/local/mysql3307/bin/mysql -P3307 -S/tmp/mysql3307.sock -uroot -p123456 #连接数据库
13. 포트 테스트:
# mysql -P3307 -S/tmp/mysql3307.sock -uroot -p123456
완료!
4. 문제
1. ./scripts/mysql_install_db: 해당 파일 또는 디렉터리 없음
설치 프로세스 중에
#lsof -i:3306 #lsof -i:3307
를 실행할 때 보고되는 오류 메시지는 다음과 같습니다.
scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql3306/data
mysql에 대한 설명 설치 디렉터리에는 scripts 디렉터리가 없습니다. 이때 압축이 풀린 소스코드에 있는 스크립트 디렉터리를 설치 디렉터리에 복사하고 명령어를 다시 실행하면 됩니다. <…
-bash: ./scripts/mysql_install_db: No such file or directory
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld3307
압축 해제된 소스 코드의 support-files 디렉터리를 설치 디렉터리에 복사하고 명령을 다시 실행하세요
3. env : /etc/init.d/mysqld3307: 권한이 거부되었습니다
cp: cannot stat `/usr/local/mysql3307/support-files/mysql.server': No such file or directory
명령을 실행합니다. 오류 메시지는 다음과 같습니다:
service mysqld3307 start
로그인 후 복사
이때 그에 따른 대응이 필요합니다. 파일 인증을 위해서는 service mysqld3307 start
env: /etc/init.d/mysqld3307: Permission denied
명령을 실행하고 해당 명령을 다시 실행하여 MySQL 데이터베이스 서비스 서비스 mysqld3307 start
위 내용은 여러 mysql 데이터베이스 구성 예제의 MySQL-Centos 설치에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











CentOS에서 IP 주소를 구성하는 단계 : 현재 네트워크 구성보기 : IP Addr 네트워크 구성 파일 편집 : Sudo vi/etc/ifcfg-eths 스크립트/IFCFG-ETH-Scripts 변경 IP 주소 : iPaddr = 라인 변경 서브넷 마스크 및 게이트웨이 (옵션) (옵션) 네트워크 주소 : Su Systemctl CTL CTL CTLCTCTCTCTC TH SYSTEMCCTL

CentOS에서 HDFS 성능 향상 : CentOS에서 HDFS (Hadoop 분산 파일 시스템)를 최적화하기위한 포괄적 인 최적화 안내서에는 하드웨어, 시스템 구성 및 네트워크 설정에 대한 포괄적 인 고려가 필요합니다. 이 기사는 HDFS 성능을 향상시키는 데 도움이되는 일련의 최적화 전략을 제공합니다. 1. 하드웨어 업그레이드 및 선택 리소스 확장 : 서버의 CPU, 메모리 및 저장 용량을 최대한 많이 늘립니다. 고성능 하드웨어 : 고성능 네트워크 카드 및 스위치를 채택하여 네트워크 처리량을 개선합니다. 2. 시스템 구성 미세 조정 커널 매개 변수 조정 : TCP 연결 번호, 파일 핸들 번호 및 메모리 관리와 같은 커널 매개 변수를 최적화하기 위해 /etc/sysctl.conf 파일을 수정합니다. 예를 들어 TCP 연결 상태 및 버퍼 크기를 조정하십시오

CentOS 종료 명령은 종료이며 구문은 종료 [옵션] 시간 [정보]입니다. 옵션은 다음과 같습니다. -H 시스템 중지 즉시 옵션; -P 종료 후 전원을 끕니다. -R 다시 시작; -대기 시간. 시간은 즉시 (현재), 분 (분) 또는 특정 시간 (HH : MM)으로 지정할 수 있습니다. 추가 정보는 시스템 메시지에 표시 될 수 있습니다.

Centos와 Ubuntu의 주요 차이점은 다음과 같습니다. Origin (Centos는 Red Hat, Enterprise의 경우, Ubuntu는 Debian에서 시작하여 개인의 경우), 패키지 관리 (Centos는 안정성에 중점을 둡니다. Ubuntu는 APT를 사용하여 APT를 사용합니다), 지원주기 (Ubuntu는 5 년 동안 LTS 지원을 제공합니다), 커뮤니티에 중점을 둔다 (Centos Conciors on ubuntu). 튜토리얼 및 문서), 사용 (Centos는 서버에 편향되어 있으며 Ubuntu는 서버 및 데스크탑에 적합), 다른 차이점에는 설치 단순성 (Centos는 얇음)이 포함됩니다.

CentOS 플랫폼 HADOOP 분산 파일 시스템 (HDFS) 성능 최적화 안내서 HDFS 성능 최적화는다면 문제이며 특정 상황에 대해 여러 매개 변수를 조정해야합니다. 다음은 몇 가지 주요 최적화 전략입니다. 1. 메모리 관리는 Namenode 및 Datanode 메모리 구성을 조정합니다. HADOOP_NAMENODE_OPTS 및 HADOOP_DATANODE_OPTS 환경 변수를 합리적으로 구성하여 서버의 실제 메모리 크기에 따라 메모리 활용을 최적화합니다. 큰 페이지 메모리 활성화 : 높은 메모리 소비 애플리케이션 (예 : HDF)의 경우 큰 페이지 메모리를 활성화하면 메모리 페이지 할당 및 관리 오버 헤드가 줄어들고 효율성을 향상시킬 수 있습니다. 2. 디스크 I/O 최적화는 고속 스토리지를 사용합니다

Centos는 2024 년에 상류 분포 인 RHEL 8이 종료 되었기 때문에 폐쇄 될 것입니다. 이 종료는 CentOS 8 시스템에 영향을 미쳐 업데이트를 계속받지 못하게합니다. 사용자는 마이그레이션을 계획해야하며 시스템을 안전하고 안정적으로 유지하기 위해 Centos Stream, Almalinux 및 Rocky Linux가 포함됩니다.

CentOS 시스템 하에서 MongoDB 효율적인 백업 전략에 대한 자세한 설명이 기사는 CentOS 시스템에서 MongoDB 백업을 구현하기위한 다양한 전략을 자세히 소개하여 데이터 보안 및 비즈니스 연속성을 보장 할 것입니다. Docker 컨테이너 환경에서 수동 백업, 시간이 정해진 백업, 자동 스크립트 백업 및 백업 메소드를 다루고 백업 파일 관리를위한 모범 사례를 제공합니다. 수동 백업 : MongoDump 명령을 사용하여 Manual 전체 백업을 수행하십시오 (예 : Mongodump-HlocalHost : 27017-U username-P password-d 데이터베이스 이름 -o/백업 디렉토리이 명령은 지정된 데이터베이스의 데이터 및 메타 데이터를 지정된 백업 디렉토리로 내보내게됩니다.

CentOS 시스템에서 Pytorch GPU 가속도를 활성화하려면 Cuda, Cudnn 및 GPU 버전의 Pytorch를 설치해야합니다. 다음 단계는 프로세스를 안내합니다. CUDA 및 CUDNN 설치 CUDA 버전 호환성 결정 : NVIDIA-SMI 명령을 사용하여 NVIDIA 그래픽 카드에서 지원하는 CUDA 버전을보십시오. 예를 들어, MX450 그래픽 카드는 CUDA11.1 이상을 지원할 수 있습니다. Cudatoolkit 다운로드 및 설치 : NVIDIACUDATOOLKIT의 공식 웹 사이트를 방문하여 그래픽 카드에서 지원하는 가장 높은 CUDA 버전에 따라 해당 버전을 다운로드하여 설치하십시오. CUDNN 라이브러리 설치 :
