>데이터 베이스 >MySQL 튜토리얼 >Windows에서 XAMPP를 사용하여 MariaDB에서 MySQL로 전환하는 방법은 무엇입니까?

Windows에서 XAMPP를 사용하여 MariaDB에서 MySQL로 전환하는 방법은 무엇입니까?

Barbara Streisand
Barbara Streisand원래의
2024-11-12 20:52:02973검색

How to Switch from MariaDB to MySQL with XAMPP on Windows?

Windows에서 XAMPP를 사용하여 MariaDB에서 MySQL로 전환

배경:

검색에도 불구하고 웹에서 XAMPP 설정에서 MariaDB를 MySQL로 대체하는 솔루션을 찾는 데 어려움을 겪었습니다. 이는 MySQL Workbench와의 호환성 문제 또는 이전에 MySQL을 MariaDB로 업그레이드하려는 시도로 인해 문제가 발생한 것일 수 있습니다.

해결책:

다음은 자세한 단계별 지침입니다. -Windows의 XAMPP에 MySQL을 통합하여 MySQL 버전 8.0.18 및 8.0.18 모두에 대한 성공적인 변환을 보장하는 방법에 대한 단계 가이드 5.7.28.

  1. MariaDB 중지: XAMPP 제어판을 사용하여 현재 실행 중인 MySQL(MariaDB)을 중지합니다.
  2. MySQL 다운로드: MySQL 커뮤니티 서버를 Windows 64비트용 zip 아카이브로 검색
  3. MariaDB 디렉토리 이름 바꾸기: XAMPP 내의 "mysql" 디렉토리 이름을 "mariadb"로 바꿉니다.
  4. MySQL 추출: 다운로드한 zip을 추출합니다. XAMPP 내부의 "mysql" 디렉토리에 보관합니다.
  5. 구성 복사 파일: MariaDB bin 디렉토리에서 MySQL bin 디렉토리로 "my.ini" 파일을 전송합니다.
  6. 구성 파일 편집: 편집기에서 "my.ini"를 열고 "[mysqld]" 섹션 내에서 "key_buffer="로 시작하는 줄을 주석 처리합니다.
  7. 초기화 MySQL: 명령 프롬프트에서 다음 명령을 수행합니다.

    • 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
  8. 서비스 시작: XAMPP 제어판을 사용하여 Apache와 MySQL을 모두 시작합니다.
  9. 구성 확인 : "http://localhost/phpmyadmin"을 방문하여 데이터베이스 서버가 이제 MySQL 커뮤니티로 인식되는지 확인하세요. Server.

추가 참고 사항:

MariaDB와 MySQL 사이에서 알아야 할 몇 가지 주요 차이점:

  • MySQL은 다음을 따릅니다. MariaDB에 비해 더 엄격한 SQL 표준으로 인해 특정 기능이 사용되지 않는 경우 호환성 문제가 발생할 수 있습니다.
  • MySQL은 MySQL 데이터베이스 시스템의 원래 구현이므로 더 나은 문서화와 지원을 제공합니다.

위 내용은 Windows에서 XAMPP를 사용하여 MariaDB에서 MySQL로 전환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.