Hướng dẫn does xampp use mysql or mariadb? - xampp có sử dụng mysql hay mariadb không?

Tôi đang sử dụng XAMPP V3.2.2 để kết nối cơ sở dữ liệu MySQL thông qua JDBC. Đối với điều này, tôi đã tải xuống trình điều khiển MySQL JDBC và kết nối thành công. Một điều mà tôi nhầm lẫn trong XAMPP có sử dụng MariaDB hay MySQL không? Trong trang chủ của XAMPP, nó nói "XAMPP Apache + MariaDB + Php + Perl" nhưng ở phía ứng dụng, nó hiển thị MySQL. Và có bất kỳ tệp thiết lập nào liên quan đến Mariadb.

hỏi ngày 28 tháng 2 năm 2017 lúc 8:58Feb 28, 2017 at 8:58

Hướng dẫn does xampp use mysql or mariadb? - xampp có sử dụng mysql hay mariadb không?

Nisonisoniso

7513 Huy hiệu Đồng13 bronze badges

XAMPP chuyển từ MySQL sang MariaDB. Vì Mariadb là người thay thế thả vào cho MySQL, bạn sẽ thấy một số thư mục với MySQL là tên nhưng Mariadb đằng sau nó.

Đã trả lời ngày 28 tháng 2 năm 2017 lúc 9:05Feb 28, 2017 at 9:05

Hướng dẫn does xampp use mysql or mariadb? - xampp có sử dụng mysql hay mariadb không?

Bạn có thể thay thế Mariadb và MySQL khi bạn thấy phù hợp. Mariadb được xây dựng để tương thích 100% với MySQL và là một sự thay thế.

Đó là tùy thuộc vào sở thích cá nhân ... hãy thử nó ... bạn sẽ ngạc nhiên về cách nó hoạt động.

Rõ ràng có một số khác biệt về các tính năng nhưng ở cốt lõi, kết nối với các hệ thống khác nhau sử dụng cùng một chuỗi kết nối.

Đã trả lời ngày 28 tháng 2 năm 2017 lúc 9:01Feb 28, 2017 at 9:01

2

XAMPP hiện đang sử dụng MariaDB, là một ngã ba và thay thế cho MySQL. Đầu nối MySQL J (Trình điều khiển JDBC cho MySQL) hoạt động tốt trên Mariadb. Mariadb cũng có đầu nối JDBC riêng (không hoạt động với MySQL). Lời nhắc của Mariadb cũng bao gồm tên Mariadb tại dấu nhắc giống như MySQL bao gồm tên MySQL tại dấu nhắc

Đã trả lời ngày 11 tháng 4 năm 2018 lúc 1:56Apr 11, 2018 at 1:56

DaviddavidDavid

5131 Huy hiệu vàng7 Huy hiệu bạc12 Huy hiệu đồng1 gold badge7 silver badges12 bronze badges

Daniel Opitz 13 Aug 2017

Có một bài đăng trên blog mới về việc chuyển từ Mariadb sang MySQL 8.

Phiên bản mới nhất của XAMPP chứa MariaDB thay vì MySQL.

Nhưng Mariadb không tương thích 100% với MySQL và có thể được thay thế bằng máy chủ MySQL gốc của MYSQ.

Yêu cầu

  • các cửa sổ
  • XAMPP cho Windows
  • Các gói phân phối lại C ++ mới nhất,
    • Cách cài đặt Visual C ++ Phân phối lại có thể phân phối lại
  • Đặc quyền quản trị viên để khởi động lại các dịch vụ Windows

Sao lưu

  • Sao lưu cơ sở dữ liệu cũ vào tệp kết xuất SQL
  • Dừng dịch vụ Mariadb
  • Đổi tên thư mục: c:\xampp\mysql thành c:\xampp\mariadb

Cài đặt

  • Tải xuống Máy chủ cộng đồng MySQL: https://dev.mysql.com/doads/mysql/
  • Nhấp vào: Looking for the latest GA version?
  • Chọn phiên bản: 5.7,25
  • Chọn Hệ điều hành: Microsoft Windows
  • Chọn Phiên bản OS: Windows (x86, 32 bit)
  • Cuộn xuống ZIP Archive và nhấp vào Tải xuống.
  • Tạo một thư mục mới và trống: c:\xampp\mysql
  • Trích xuất
    cd c:\xampp\mysql\bin
    
    1 đến: c:\xampp\mysql
  • Tạo một tệp mới:
    cd c:\xampp\mysql\bin
    
    3 và sao chép nội dung này:

[mysqld]
# Set basedir to your installation path
basedir=c:/xampp/mysql

# Set datadir to the location of your data directory
datadir=c:/xampp/mysql/data

# Default: 128 MB
# New: 1024 MB
innodb_buffer_pool_size = 1024M

Khởi tạo thư mục dữ liệu

  • Sao chép thư mục

    cd c:\xampp\mysql\bin
    
    4 cũ từ
    cd c:\xampp\mysql\bin
    
    5 vào
    cd c:\xampp\mysql\bin
    
    6

  • Khởi động máy chủ MySQL. Bạn có thể sử dụng Bảng điều khiển XAMPP (MySQL> Bắt đầu) để bắt đầu dịch vụ MySQL.

  • Sửa chữa tất cả các bảng bị hỏng trong thư mục

    cd c:\xampp\mysql\bin
    
    6. Nhấn Enter nếu mật khẩu của bạn trống.

cd c:\xampp\mysql\bin
mysqlcheck.exe -u root -p --auto-repair --all-databases

Cập nhật cấu trúc lên phiên bản mới nhất:

mysql_upgrade.exe -u root -p --force

Khởi động lại dịch vụ MySQL, sau lệnh

cd c:\xampp\mysql\bin
8, nếu không thì có thể có lỗi.

Kiểm tra các bảng để biết lỗi:

mysqlcheck.exe -u root -p --check --all-databases

Lưu ý: Nếu bạn không muốn sao chép và di chuyển thư mục

cd c:\xampp\mysql\bin
4 cũ, bạn có thể tạo một thư mục mới với lệnh này: If you don’t want to copy and migrate the old
cd c:\xampp\mysql\bin
4 directory, you can create a fresh directory with this command:

c:\xampp\mysql\bin>mysqld.exe --initialize-insecure --basedir=c:\xampp\mysql --datadir=c:\xampp\mysql\data

Hoàn thành

Các vấn đề đã biết

Câu hỏi 1

  • Tôi có thể bắt đầu hoặc dừng MySQL bằng nút điều khiển XAMPP
  • Bảng điều khiển XAMPP đang bị sập trong khi tắt

Câu trả lời

  • Hãy chắc chắn rằng bạn đã cài đặt phiên bản 32 bit của MySQL. Phiên bản MySQL 64-bit không tương thích với bảng điều khiển XAMPP (32 bit).
  • Thiết lập này không được kiểm tra với MySQL 8.x.
  • MySQL 8.x chỉ có sẵn là phiên bản 64 bit
  • Cố gắng sửa các quyền thư mục bằng tập lệnh hàng loạt này

Câu hỏi 2

  • Làm thế nào để sửa chữa:
    mysqlcheck.exe -u root -p --auto-repair --all-databases
    
    0?

Câu trả lời

  • Tệp msvcr120.dll nên là một phần của gói phân phối lại Microsoft Visual C ++ 2013

XAMPP có đi kèm với mysql hay mariadb không?

XAMPP (/ˈZæmp/hoặc/ˈɛks. Æmp/) là một gói ngăn xếp giải pháp máy chủ web đa nền tảng miễn phí và nguồn mở được phát triển bởi Apache Friends, bao gồm chủ yếu là máy chủ HTTP Apache Ngôn ngữ lập trình PHP và Perl.MariaDB database, and interpreters for scripts written in the PHP and Perl programming languages.

XAMPP có sử dụng mariadb không?

XAMPP chuyển từ MySQL sang MariaDB.Vì Mariadb là người thay thế thả vào cho MySQL, bạn sẽ thấy một số thư mục với MySQL là tên nhưng Mariadb đằng sau nó.Lưu câu trả lời này.. Since MariaDB is a drop-in replacement for MySQL, you will see some folders with mysql as name but MariaDB behind it. Save this answer.

XAMPP có sử dụng MySQL không?

Cơ sở dữ liệu MySQL tạo thành một thành phần quan trọng của ngăn xếp XAMPP, là một trong những tính năng quan trọng nhất được cung cấp bởi nó.Với XAMPP, bạn có thể sử dụng phpmyadmin để tạo và sử dụng cơ sở dữ liệu XAMPP MySQL của mình trong vài phút., being one of the most significant features offered by it. With XAMPP, you can use phpMyAdmin to create & use your XAMPP MySQL Database in minutes.

Tôi nên sử dụng MariaDB hay MySQL?

Khi nói đến việc thực hiện các truy vấn hoặc nhân rộng, Mariadb nhanh hơn MySQL.Vì vậy, nếu bạn cần một giải pháp cơ sở dữ liệu quan hệ hiệu suất cao, Mariadb là một lựa chọn tốt.Ngoài ra, MariaDB cũng dễ dàng hỗ trợ số lượng kết nối đồng thời cao mà không bị suy giảm hiệu suất nhiều.MariaDB is faster than MySQL. So if you need a high-performance relational database solution, MariaDB is a good choice. In addition, MariaDB also easily supports a high concurrent number of connections without much performance degradation.