이전에 wdCP 패널을 설치한 주요 목적은 WordPress 개인 블로그를 구축하는 것이었습니다. 그러다가 WordPress 공식 웹사이트에 가보니 시스템 요구 사항이 PHP7.3 버전과 MySQL5.6 이상이라는 것을 알게 되었습니다. 따라서 편집자는 PHP 및 데이터베이스 버전을 업그레이드하는 과정을 소개합니다.
이전에 wdCP 패널을 설치한 주요 목적은 WordPress 개인 블로그를 구축하는 것이었습니다. 그러다가 WordPress 공식 웹사이트에 접속해 보니 시스템 요구 사항은 PHP7.3 버전과 MySQL5.6 이상이었습니다.
그래서 바로 PHP 버전을 업그레이드했고(매우 편리하고 번거롭지 않음), 데이터베이스를 업그레이드하는 데 시간이 오래 걸렸습니다. 결국 제가 쓴 블로그가 워드프레스 공식 홈페이지를 스크린샷으로 캡쳐했을 때 "하지만 이것들은 필요하지 않네요..."라는 문장을 발견하고 멘탈이 무너졌습니다.
서버 환경
시스템: CentOS7.7
Panel: wdCP v3.3.9
wdCP 내장 데이터베이스: MySQL 5.5.62
MySQL 업그레이드 단계
오류 가능성을 줄이기 위해 , 다음 명령을 복사된 형태로 Linux 터미널에 입력하는 것이 가장 좋습니다. 기사에 원래의 진술(뻔뻔함)이 있으므로 먼저 메모장에 명령을 복사한 다음 터미널에 복사하면 됩니다. 문제 해결을 용이하게 하기 위해 일부 실행 결과도 복사했습니다.
일부 명령어는 진행 중에 경로 문제가 있어서 .sh 파일에 직접 작성해서 바로 실행할 수 있을지 모르겠네요. 가능하다고 말하는 많은 블로그를 보았지만 회의적이었고 저와 같은 초보자에게는 시도를 권장하지 않았습니다.
service mysqld stop mkdir -p /www/wdlinux/mysql_bk cp -pR /www/wdlinux/mysql/data/* /www/wdlinux/mysql_bk mv /www/wdlinux/etc/my.cnf /www/wdlinux/etc/my_old.cnf
yum install cmake gcc gcc-c++ make zlib-devel ncurses-devel bison -y
wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.wdCP 패널의 MySQL 버전을 업그레이드하는 방법wdCP 패널의 MySQL 버전을 업그레이드하는 방법.tar.gz tar -zxvf mysql-5.6.wdCP 패널의 MySQL 버전을 업그레이드하는 방법wdCP 패널의 MySQL 버전을 업그레이드하는 방법.tar.gz cd mysql-5.6.wdCP 패널의 MySQL 버전을 업그레이드하는 방법wdCP 패널의 MySQL 버전을 업그레이드하는 방법 cmake -DCMAKE_INSTALL_PREFIX=/www/wdlinux/mysql-5.6.wdCP 패널의 MySQL 버전을 업그레이드하는 방법wdCP 패널의 MySQL 버전을 업그레이드하는 방법 -DMYSQL_DATADIR=/www/wdlinux/mysql-5.6.wdCP 패널의 MySQL 버전을 업그레이드하는 방법wdCP 패널의 MySQL 버전을 업그레이드하는 방법/data -DDOWNLOAD_BOOST=wdCP 패널의 MySQL 버전을 업그레이드하는 방법 -DWITH_BOOST=boost/boost_wdCP 패널의 MySQL 버전을 업그레이드하는 방법_59_0/ -DSYSCONFDIR=/www/wdlinux/etc -DWITH_INNOBASE_STORAGE_ENGINE=wdCP 패널의 MySQL 버전을 업그레이드하는 방법 -DWITH_PARTITION_STORAGE_ENGINE=wdCP 패널의 MySQL 버전을 업그레이드하는 방법 -DWITH_FEDERATED_STORAGE_ENGINE=wdCP 패널의 MySQL 버전을 업그레이드하는 방법 -DWITH_BLACKHOLE_STORAGE_ENGINE=wdCP 패널의 MySQL 버전을 업그레이드하는 방법 -DWITH_MYISAM_STORAGE_ENGINE=wdCP 패널의 MySQL 버전을 업그레이드하는 방법 -DWITH_EMBEDDED_SERVER=wdCP 패널의 MySQL 버전을 업그레이드하는 방법 -DENABLE_DTRACE=0 -DENABLED_LOCAL_INFILE=wdCP 패널의 MySQL 버전을 업그레이드하는 방법 -DDEFAULT_CHARSET=utf8mbwdCP 패널의 MySQL 버전을 업그레이드하는 방법 -DDEFAULT_COLLATION=utf8mbwdCP 패널의 MySQL 버전을 업그레이드하는 방법_general_ci -DEXTRA_CHARSETS=all make && make install
이 단계에는 명령어가 많으니 복사하거나 생략하지 마세요! ! ! 동시에 대기 시간이 상대적으로 길기 때문에 어느 정도 인내심을 유지해야 합니다.
rm -f /www/wdlinux/mysql ln -sf /www/wdlinux/mysql-5.6.wdCP 패널의 MySQL 버전을 업그레이드하는 방법wdCP 패널의 MySQL 버전을 업그레이드하는 방법 /www/wdlinux/mysql
에서 mysql 폴더 하이퍼링크를 수정하세요. 참고: 이 단계를 실행하는 데 문제가 있으면 이전 단계에서 make install 복사본이 누락되었을 수 있습니다. 묻지 말고 그냥 물어보세요) 함정을 밟았습니다).
이 단계의 명령은 /www/wdlinux/mysql 디렉터리에서 실행되므로 전환에 주의하시기 바랍니다.
scripts/mysql_install_db --user=mysql --basedir=/www/wdlinux/mysql --datadir=/www/wdlinux/mysql/data chown -R mysql.mysql /www/wdlinux/mysql/data
이 단계는 명령을 단계별로 복사하는 것이 가장 좋습니다. cp 명령의 첫 번째 줄을 실행한 후(y를 여러 번 눌러야 함) 덮어쓸 것인지 묻는 메시지가 표시되므로 나중에 복사한 명령은 사라지게 됩니다.
라인 3과 wdCP 패널의 MySQL 버전을 업그레이드하는 방법의 cp 명령은 cd 명령을 사용하여 /www/wdlinux/mysql-5.6.wdCP 패널의 MySQL 버전을 업그레이드하는 방법wdCP 패널의 MySQL 버전을 업그레이드하는 방법 디렉터리에서 실행해야 합니다. 내 디렉터리에 대해 이야기하고 있습니다. 상황에 따라 조정할 수 있습니다. (모두 제 잘못입니다)
mv /www/wdlinux/mysql/data/mysql /www/wdlinux/mysql/data/mysqlwdCP 패널의 MySQL 버전을 업그레이드하는 방법 cp -pR /www/wdlinux/mysql_bk/* /www/wdlinux/mysql/data/ cp support-files/mysql.server /www/wdlinux/init.d/mysqld cp support-files/mysql.server /etc/init.d/mysqld chmod 755 /www/wdlinux/init.d/mysqld chmod 755 /etc/init.d/mysqld
이 단계에서 mysql_upgrade 명령이 오류를 보고하면 실행에 문제가 있다는 의미입니다. 이전 단계에서 6단계의 명령을 다시 실행할 수 있습니다.
service mysqld start mysql_upgrade -u root -p
드디어 이걸 보고 눈물이 났습니다...
관련 학습 권장 사항: mysql 튜토리얼(동영상)
위 내용은 wdCP 패널의 MySQL 버전을 업그레이드하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!