XAMPP에서 MariaDB를 MySQL로 변경하려면 어떻게 해야 하나요?
A. 가장 중요한 것:
- 구글 씨는 위의 질문에 대한 답변을 찾을 수 있도록 도와주지 않았습니다.
- 네, Windows에서 XAMPP에서 MySQL을 MariaDB로 5분 만에 업그레이드하는 방법(MySQL이 시작되지 않음)에 대한 해결책을 읽어 보았습니다.
- 나는 MariaDB가 더 좋다, 바보같은 운동 그만해라와 같은 대답을 기대하지 않는다.
B. MySQL Workbench를 사용하고 있기 때문에 현재도 미래에도 호환성이 없습니다.
C. 누군가 이 문제를 해결한 경험을 공유할 수 있습니까?
MySQL에서의 XAMPP 실행
다음은 Windows에서 MySQL을 XAMPP에 진정으로 통합하기 위한 단계별 지침입니다.이는 MySQL 8.0.18과 5.7.28 모두에서 Windows 10 및 XAMPP 7.3.11에서 정상적으로 테스트되었습니다.
- XAMPP 제어판에서 MySQL(실제로는 MariaDB)을 중지합니다.
- MySQL 커뮤니티 서버를 zip 아카이브로 다운로드(Windows 64비트 버전)
- 이름 바꾸기
C:\xampp\mysql
로.C:\xampp\mariadb
- 다운로드한 zip 아카이브를 추출합니다.
C:\xampp\mysql
. 서브폴더가 있는 폴더레벨을 추출해 주세요.bin
,include
,lib
기타. - 알았다.
C:\xampp\mariadb\bin\my.ini
로.C:\xampp\mysql\bin
- 열다.
C:\xampp\mysql\bin\my.ini
편집자의 코멘트로 시작하는 행에 코멘트를 붙입니다.key_buffer=
에서[mysqld]
부분. 명령 프롬프트를 열고 다음 명령을 실행합니다.
MySQL 8.0.18의 경우:
cd C:\xampp\mysql bin\mysqld --initialize-insecure start /b bin\mysqld bin\mysql -u root CREATE USER pma@localhost; SOURCE C:/xampp/phpMyAdmin/sql/create_tables.sql; GRANT SELECT, INSERT, DELETE, UPDATE, ALTER ON phpmyadmin.* TO pma@localhost; ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY ''; ALTER USER pma@localhost IDENTIFIED WITH mysql_native_password BY ''; \q bin\mysqladmin -u root shutdown
MySQL 5.7.28의 경우:
cd C:\xampp\mysql bin\mysqld --initialize-insecure --log_syslog=0 start /b bin\mysqld --log_syslog=0 bin\mysql -u root CREATE USER pma@localhost; SOURCE C:/xampp/phpMyAdmin/sql/create_tables.sql; GRANT SELECT, INSERT, DELETE, UPDATE, ALTER ON phpmyadmin.* TO pma@localhost; \q bin\mysqladmin -u root shutdown
XAMPP 제어판에서 Apache 및 MySQL을 시작합니다.
- http://localhost/phpmyadmin으로 이동하여 데이터베이스 서버가 다음과 같이 보고되었는지 확인합니다.
MySQL Community Server
.
다음과 같은 방법으로 사용할 수 있습니다.
- xampp에서 mysql 실행 중으로 표시되는 MariaDB 중지...
- 윈도우즈 mysql 설치 관리자 다운로드
- 지시에 따릅니다.
- 이제 Apache2를 시작하고 브라우저에서 쿠키를 지웁니다.이제 서버 유형을 보여주는 phpmyadmin 및 워크벤치를 볼 수 있습니다. MySQL
MariaDB를 고수하고 싶다면 sqlyog를 사용할 수도 있습니다.
당신의 질문에 답하길 바랍니다.
MariaDB가 아닌 MySQL을 사용하기 위해 xampp로 약간의 조정을 할 필요가 있습니다.팔로잉을 했을 뿐인데, 다른 사람에게도 도움이 될 것 같습니다.
- mysql instra를 다운로드하여 설치합니다.
2. xampp를 중지하고 xampp 디렉토리 내의 mysql 폴더의 이름을 변경합니다(필요 없을 수 있습니다).
3. xampp 제어판에서만 Apache를 기동합니다.mysql을 기동할 필요는 없습니다.
4. 마지막 단계. 시스템에서 MySQL을 실행하고 있는지 확인합니다.바로 그거야..
이 표시됩니다.Server type: MySQL
MariaDB 신...
감사합니다.
PHP 7 때문에 XAMPP를 업그레이드한 지 얼마 되지 않았습니다.mysql 워크벤치도 사용하고 있습니다.가능한 한 실전 가동에 가까워지고 싶은데, 제 웹호스터는 mysql만 지원합니다.mariadb에서 mysql로 돌아가야 할 이유들은
다음 절차를 수행했습니다. (최대 5분)
언급URL : https://stackoverflow.com/questions/39654428/how-can-i-change-mariadb-to-mysql-in-xampp
'sourcecode' 카테고리의 다른 글
Tomcat의 루트에 응용 프로그램 배포 (0) | 2023.01.15 |
---|---|
현재 버전의 MySQL 데이터베이스 관리 시스템(DBMS)을 검색하려면 어떻게 해야 합니까? (0) | 2023.01.15 |
날짜 및 시각에서 DATETIME 생성 (0) | 2023.01.15 |
SQL 연금술 로드 테스트: "Timeout Error:크기 3 오버플로우 0의 QueuePool 제한에 도달했으며 연결 시간 초과, 시간 초과 30" (0) | 2023.01.15 |
PHP에서 요청 헤더를 읽는 방법 (0) | 2023.01.15 |