sourcecode

XAMPP에서 MariaDB를 MySQL로 변경하려면 어떻게 해야 하나요?

copyscript 2023. 1. 15. 17:10
반응형

XAMPP에서 MariaDB를 MySQL로 변경하려면 어떻게 해야 하나요?

A. 가장 중요한 것:

  1. 구글 씨는 위의 질문에 대한 답변을 찾을 수 있도록 도와주지 않았습니다.
  2. 네, Windows에서 XAMPP에서 MySQL을 MariaDB로 5분 만에 업그레이드하는 방법(MySQL이 시작되지 않음)에 대한 해결책을 읽어 보았습니다.
  3. 나는 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.

다음과 같은 방법으로 사용할 수 있습니다.

  1. xampp에서 mysql 실행 중으로 표시되는 MariaDB 중지...
  2. 윈도우즈 mysql 설치 관리자 다운로드
  3. 지시에 따릅니다.
  4. 이제 Apache2를 시작하고 브라우저에서 쿠키를 지웁니다.이제 서버 유형을 보여주는 phpmyadmin 및 워크벤치를 볼 수 있습니다. MySQL

MariaDB를 고수하고 싶다면 sqlyog를 사용할 수도 있습니다.

당신의 질문에 답하길 바랍니다.

MariaDB가 아닌 MySQL을 사용하기 위해 xampp로 약간의 조정을 할 필요가 있습니다.팔로잉을 했을 뿐인데, 다른 사람에게도 도움이 될 것 같습니다.

  1. mysql instra를 다운로드하여 설치합니다.

2. xampp를 중지하고 xampp 디렉토리 내의 mysql 폴더의 이름을 변경합니다(필요 없을 수 있습니다).

3. xampp 제어판에서만 Apache를 기동합니다.mysql을 기동할 필요는 없습니다.

4. 마지막 단계. 시스템에서 MySQL을 실행하고 있는지 확인합니다.바로 그거야..

이 표시됩니다.Server type: MySQLMariaDB 신...

감사합니다.

PHP 7 때문에 XAMPP를 업그레이드한 지 얼마 되지 않았습니다.mysql 워크벤치도 사용하고 있습니다.가능한 한 실전 가동에 가까워지고 싶은데, 제 웹호스터는 mysql만 지원합니다.mariadb에서 mysql로 돌아가야 할 이유들은

다음 절차를 수행했습니다. (최대 5분)

언급URL : https://stackoverflow.com/questions/39654428/how-can-i-change-mariadb-to-mysql-in-xampp

반응형