Định cấu hình xampp để sử dụng mysql hiện có
XAMPP là một công cụ tuyệt vời dành cho các nhà phát triển web, những người cần chạy hoặc kiểm tra các ứng dụng web cục bộ trên máy tính của chính họ. Thật không may, vì nó chạy các ứng dụng trên ngăn xếp LAMP, xung đột có thể xảy ra, khiến một số ứng dụng trên XAMPP không thể chạy Show
Trong bài viết này, chúng ta sẽ khám phá những gì bạn có thể làm nếu dịch vụ MySQL của XAMPP không chạy trên nền tảng macOS Thay vào đó, bạn đang tìm cách để XAMPP MySQL hoạt động trên Windows phải không? . Thay vào đó, hãy nhấp vào các liên kết đã nói ở trên nếu chúng là những gì bạn cần
1. Vấn đềNếu tất cả các chương trình máy chủ XAMPP của bạn đang chạy ngoại trừ Cơ sở dữ liệu MySQL (như hình bên dưới), thì bạn nên đọc bài viết này để tìm nguyên nhân và giải pháp khả thi cho sự cố của mình Trong bảng điều khiển XAMPP của bạn, bạn có thể thấy văn bản sau, trong đó cơ sở dữ liệu MySQL đang bị kẹt và không thể khởi động Stopping all servers... Stopping Apache Web Server... /Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd stopped Stopping ProFTPD... Checking syntax of configuration file /Applications/XAMPP/xamppfiles/proftpd/scripts/ctl.sh : proftpd stopped Restarting all servers... Starting MySQL Database... Nếu bạn cố gắng truy cập phpMyAdmin qua 2. Nguyên nhân có thể và cách khắc phụcVì vậy, điều gì có thể gây ra lỗi được mô tả ở trên? a. Xung đột máy chủ MySQLTrên macOS của bạn, bạn có thể có nhiều phiên bản máy chủ MySQL đang chạy. Điều này có thể được gây ra bởi các ứng dụng khác (đối với e. g. SQL Workbench) chạy các phiên bản MySQL của riêng họ. Để khắc phục sự cố này, bạn cần dừng phiên bản khác của máy chủ MySQL Đây là cách để làm như vậy
b. Giết các quy trình MySQL hiện có bằng TerminalThay vì sử dụng Trình giám sát hoạt động, bạn cũng có thể tìm và đóng các quy trình mysqld hiện có bằng Terminal của macOS Ghi chú. Để chạy các lệnh sau, bạn cần có thể đăng nhập với tư cách người dùng
root 8006 0.0 0.0 408628336 1648 s000 S+ 11:37AM 0:00.00 grep mysql _mysql 362 0.0 0.0 35192992 3396 ?? Ss Sun10PM 0:21.82 /usr/local/mysql/bin/mysqld --user=_mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --log-error=/usr/local/mysql/data/mysqld.local.err --pid-file=/usr/local/mysql/data/mysqld.local.pid --keyring-file-data=/usr/local/mysql/keyring/keyring --early-plugin-load=keyring_file=keyring_file.so
Mẹo. Nếu bạn có nhiều quy trình mysql và không biết quy trình nào muốn dừng, bạn cũng có thể dừng TẤT CẢ quy trình MySQL bằng root 8006 0.0 0.0 408628336 1648 s000 S+ 11:37AM 0:00.00 grep mysql _mysql 362 0.0 0.0 35192992 3396 ?? Ss Sun10PM 0:21.82 /usr/local/mysql/bin/mysqld --user=_mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --log-error=/usr/local/mysql/data/mysqld.local.err --pid-file=/usr/local/mysql/data/mysqld.local.pid --keyring-file-data=/usr/local/mysql/keyring/keyring --early-plugin-load=keyring_file=keyring_file.so2 Nếu sau đó bạn không thể khởi động lại MySQL, bạn cũng có thể thử lệnh này để khởi động trực tiếp máy chủ MySQL của XAMPP $ sudo /Application/XAMPP/xamppfiles/bin/mysql.server start Bài viết tiếp tục sau quảng cáo c. Thay đổi số cổng MySQLKhi khởi động XAMPP MySQL nó báo không thể kết nối với số cổng thì đổi sang số mới sẽ đỡ Để thay đổi số cổng, hãy làm theo hướng dẫn bên dưới Ghi chú. Để thay đổi số cổng trong tệp cấu hình, bạn cần có thể đăng nhập với tư cách người dùng MySQL và XAMPP có thể hoạt động cùng nhau không?Đây là cách tôi đã sử dụng để kết nối bàn làm việc của MySQL với Xampp MySQL . 01) Nhấp vào biểu tượng Dấu cộng. 02) Kiểm tra số cổng Xampp MySQL. 03) Nhập tên kết nối và kiểm tra số cổng bằng số cổng Xampp MySql của bạn.
Làm cách nào để thay đổi MySQL trong XAMPP?Làm cách nào để thay đổi cổng của máy chủ MySQL trong XAMPP? . Mở bảng điều khiển xampp Nhấn Config trên dòng MySQL mở của tôi. ban đầu Tìm kiếm biến "cổng" trong "Máy chủ MySQL Thay đổi cổng thành giá trị mong muốn của bạn Khởi động MySQL để đảm bảo rằng nó đã thay đổi thành công Làm cách nào để nhập cơ sở dữ liệu MySQL trong XAMPP?Nhập tệp SQL . Tạo một tệp trống có tên là sổ bạn bè. sql. . Trên màn hình phpMyAdmin, chọn cơ sở dữ liệu lưu bút Chọn tab Nhập Chọn. tệp sql để nhập Nhấn nút Go để chạy lệnh Làm cách nào tôi có thể kết nối cơ sở dữ liệu MySQL trong PHP bằng XAMPP?Tạo cơ sở dữ liệu MySQL tại Localhost
. Open your browser and go to localhost/PHPMyAdmin or click “Admin” in XAMPP UI. Bây giờ hãy nhấp vào Chỉnh sửa đặc quyền và chuyển đến Thay đổi mật khẩu quản trị viên, nhập mật khẩu của bạn vào đó và lưu lại. Hãy nhớ mật khẩu này vì nó sẽ được sử dụng để kết nối với Cơ sở dữ liệu của bạn. |