Mysqld không mở được thư viện dùng chung laragon

Lúc đầu, tôi nghĩ giải pháp là chỉnh sửa /etc/php/7.4/cli/php.ini (cho PHP-FPM 7. 4 trong trường hợp của tôi) và bỏ ghi chú dòng ;extension=pdo_mysql để giống như extension=pdo_mysql. Nhưng tôi vẫn gặp lỗi này vì thiếu tiện ích mở rộng mysql

PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_mysql' (tried: /usr/lib/php/20190902/pdo_mysql (/usr/lib/php/20190902/pdo_mysql: cannot open shared object file: No such file or directory), /usr/lib/php/20190902/pdo_mysql.so (/usr/lib/php/20190902/pdo_mysql.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

Giải pháp cuối cùng là cài đặt tiện ích mở rộng, tiện ích này cũng sẽ thêm tệp .ini của riêng nó và tự kích hoạt khi cài đặt

Tôi quyết định thực hiện dự án nhỏ này vì tôi đã quá mệt mỏi với việc cập nhật hai bộ cơ sở dữ liệu giống hệt nhau trên một hệ thống khởi động kép. Tôi yêu phần Linux của mình và dành phần lớn thời gian cho nó nhưng đồng thời tôi vẫn cần windows vì RƯỢU sẽ không làm được mọi thứ

Sau khi tìm kiếm rất ngắn gọn rằng dữ liệu MySQL được viết ở cùng một định dạng trên hai hệ điều hành, tôi đã thực hiện cuộc phiêu lưu này. Trên windows, tôi đã tạo một phân vùng NTFS nhỏ để CHỈ chứa dữ liệu cơ sở dữ liệu. Về phía Linux, tôi đã tạo một điểm gắn kết và đặt dữ liệu cơ sở dữ liệu vào phân vùng đó

Bây giờ phía Linux hoạt động tốt. Tôi đã thay đổi vị trí dữ liệu trong. cnf và tôi có thể truy cập dữ liệu đó tốt

Windows không chơi tốt. Khi tôi cố gắng truy cập bảng điều khiển mysql ( mysql -u root -p ), tôi gặp lỗi sau. ERROR 1524 (HY000): Plugin 'auth_socket' is not loaded.

Tôi đã xem nhật ký lỗi và thấy điều này. 2020-06-07 22:04:06 0 [ERROR] mysqld.exe: Can't open shared library 'C:\Program Files\MariaDB 10.4\lib\plugin\auth_socket.so.dll' (errno: 2, The specified module could not be found.)

Không có 'auth_socket. vì thế. dll' có ý nghĩa

Sau khi đào một số đã thấy một số hy vọng bằng cách đặt dòng này vào my. ini trên cửa sổ (skip-grant-tables ). Có thể hiểu không phải là một điều rất an toàn để làm. Điều này đã cho phép tôi truy cập vào bảng điều khiển mysql. Tôi đã chạy một truy vấn cập nhật mật khẩu gốc thành những gì tôi sử dụng. Sau đó, tôi xóa các bảng bỏ qua cấp khỏi tài khoản của tôi. ini và lỗi 1524 này lại xuất hiện. Ghi chú. vâng, tôi đang dừng và bắt đầu dịch vụ với mọi thay đổi của tệp ini

Không thực sự chắc chắn phải làm gì vào thời điểm này. Bất kỳ sự giúp đỡ nào tôi rất cảm kích. dave

Bình luận

Nội dung được sao chép trên trang web này là tài sản của chủ sở hữu tương ứng và nội dung này không được MariaDB xem xét trước. Quan điểm, thông tin và ý kiến ​​được thể hiện bởi nội dung này không nhất thiết đại diện cho quan điểm của MariaDB hoặc bất kỳ bên nào khác

thay thế cập nhật. sử dụng /var/lib/mecab/dic/ipadic-utf8 để cung cấp /var/lib/mecab/dic/debian (mecab-dictionary) ở chế độ tự động
Thiết lập mysql-server-8. 0 (8. 0. 29-0ubuntu0. 22. 04. 2)
thay thế cập nhật. sử dụng/etc/mysql/mysql. cnf để cung cấp/etc/mysql/my. cnf (của tôi. cnf) ở chế độ tự động
Đổi tên các tùy chọn key_buffer và myisam-recover đã bị xóa (nếu có)
Tên tệp được chỉ định /var/lib/mysql/ibdata1 không tồn tại
mysqld. Không thể mở thư viện dùng chung '/usr/local/MYSQL/mysql/lib/mysql/plugin/component_reference_cache. vậy' (lỗi. 0 /usr/local/MYSQL/mysql/lib/mysql/plugin/component_reference_cache. vì thế. không thể mở đối tượng được chia sẻ
tập tin. Không có tập tin hoặc thư mục)
mysqld. Không thể tải thành phần từ URN được chỉ định. 'tập tin. // thành phần_reference_cache'
mysqld sẽ ghi lỗi vào /var/log/mysql/error. đăng nhập
2022-07-07T06. 01. 24. 333280Z 0 [ERROR] [MY-010946] [Server] Không thể khởi động daemon mysqld. Kiểm tra nhật ký lỗi mysql
Cảnh báo. Không thể khởi động máy chủ
Đã tạo liên kết tượng trưng /etc/systemd/system/multi-user. mục tiêu. muốn/mysql. dịch vụ → /lib/systemd/system/mysql. dịch vụ
Công việc cho mysql. dịch vụ không thành công vì quá trình kiểm soát đã thoát với mã lỗi
Xem "trạng thái systemctl mysql. dịch vụ" và "journalctl -xeu mysql. dịch vụ" để biết chi tiết
gọi-rc. d. initscript mysql, hành động "bắt đầu" không thành công
● mysql. dịch vụ - Máy chủ cộng đồng MySQL
Nạp vào. đã tải (/lib/systemd/system/mysql. Dịch vụ; . đã bật)
Tích cực. kích hoạt (tự động khởi động lại) (Kết quả. exit-code) kể từ Thứ Năm 2022-07-07 11. 31. 25 IST;
Tiến trình. 43321 ExecStartPre=/usr/share/mysql/mysql-systemd-start trước (mã=đã thoát, trạng thái=0/THÀNH CÔNG)
Quá trình. 43329 ExecStart=/usr/sbin/mysqld (mã=đã thoát, trạng thái=1/THẤT BẠI)
PID chính. 43329 (mã=đã thoát, trạng thái=1/THẤT BẠI)
Trạng thái. "Đang khởi động máy chủ"
CPU. 246ms
đpkg. gói xử lý lỗi mysql-server-8. 0 (--cấu hình)
đã cài đặt mysql-server-8. 0 quy trình con tập lệnh sau khi cài đặt gói trả về trạng thái thoát lỗi 1
đpkg. sự cố phụ thuộc ngăn cấu hình của máy chủ mysql
mysql-server phụ thuộc vào mysql-server-8. 0;
Gói mysql-server-8. 0 chưa được cấu hình

đpkg. gói xử lý lỗi mysql-server (--configure)
vấn đề phụ thuộc - không được định cấu hình
Không có báo cáo apport nào được viết vì thông báo lỗi cho biết đây là lỗi tiếp theo từ lỗi trước đó
Xử lý trigger cho man-db (2. 10. 2-1)
Xử lý kích hoạt cho libc-bin (2. 35-0ubuntu3)
đã bắt gặp các lỗi trong quá trình xử lí thông tin
mysql-máy chủ-8. 0
máy chủ mysql
E. Quy trình con /usr/bin/dpkg trả về mã lỗi (1)

Loại vấn đề. Bưu kiện
Phân phốiPhát hành. Ubuntu 22. 04
Bưu kiện. mysql-máy chủ-8. 0 8. 0. 29-0ubuntu0. 22. 04. 2
Phiên bản ProcChữ ký. Ubuntu5. 15. 0-25. 25-chung 5. 15. 30
bỏ tên. Linux5. 15. 0-25-chung x86_64
ApportPhiên bản. 2. 20. 11-0ubuntu82. 1
Ngành kiến ​​​​trúc. amd64
Kết quả kiểm tra Casper MD5. vượt qua
Ngày. Thứ năm 7 tháng 7 11. 31. 25 2022
Thông báo lỗi. đã cài đặt mysql-server-8. 0 quy trình con tập lệnh sau khi cài đặt gói trả về trạng thái thoát lỗi 1
Ngày cài đặt. Đã cài đặt vào 2022-07-06 (0 ngày trước)
Phương tiện cài đặt. Ubuntu 22. 04 LTS "Jammy Jellyfish" - Phát hành AMD64 (20220419)
Nhật ký. var. đăng nhập. yêu tinh. đăng nhập

MySQLConf. vân vân. mysql. conf. d. mysql. cnf. [mysql]
MySQLConf. vân vân. mysql. conf. d. mysqldump. cnf
[mysqldump]
nhanh
trích dẫn tên
max_allowed_packet = 16 triệu
MySQLConf. vân vân. mysql. Của tôi. cnf. Lỗi. [Errno 40] Quá nhiều cấp độ liên kết tượng trưng. '/etc/mysql/của tôi. cnf'
MySQLVarLibDirListing. ['binlog. chỉ mục', 'debian-5. 7. cờ', 'ô tô. cnf']
ProcCmdline. BOOT_IMAGE=/boot/vmlinuz-5. 15. 0-25-generic root=UUID=c9acc379-6e9e-4738-b07d-bb74b1184f31 ro vt giật gân yên tĩnh. bàn giao = 7
Chi tiết Python3. /usr/bin/python3. 10, Trăn 3. 10. 4, python3-tối thiểu, 3. 10. 4-0ubuntu2
PythonChi tiết. không áp dụng
Yêu cầu khởi động lạiPkgs. Lỗi. đường dẫn chứa liên kết tượng trưng
Phiên bản gói liên quan
dpkg 1. 21. 1ubuntu2. 1
thích hợp 2. 4. 5
Gói nguồn. mysql-8. 0
Tiêu đề. gói mysql-server-8. 0 8. 0. 29-0ubuntu0. 22. 04. 2 không thể cài đặt/nâng cấp. đã cài đặt mysql-server-8. 0 quy trình con tập lệnh sau khi cài đặt gói trả về trạng thái thoát lỗi 1
Tình trạng nâng cấp. Không có nhật ký nâng cấp (có thể là cài đặt mới)

Làm cách nào để truy cập cơ sở dữ liệu MySQL trong Laragon?

Vào trang tổng quan của laragon, và bạn sẽ thấy menu mysql 8, nhấp vào đó để chọn phiên bản và khởi động máy chủ mysql như bạn thường làm . Và nó sẽ bắt đầu và chạy bình thường.

Làm cách nào để thêm MySQL phiên bản 8 vào Laragon?

phiên bản xx. .
Dừng Laragon
Trong menu, chọn Công cụ → Thêm nhanh → Cấu hình
Bỏ ghi chú mysql-8. 0 dòng. .
Chỉnh sửa phiên bản MySQL thành phiên bản hiện tại. .
Lưu và đóng tệp
Trong menu, chọn Công cụ → Thêm nhanh → mysql-8. 0
Quá trình tải xuống và giải nén sẽ bắt đầu

Mật khẩu mysql mặc định cho Laragon là gì?

Mặc định là không có mật khẩu , vì vậy chỉ cần nhập tên người dùng (root) mà không cần mật khẩu và đó phải là mật khẩu.

Mã lỗi 1126 trong mysql là gì?

Thẻ. LỖI 1126 (HY000). Không thể mở thư viện dùng chung . vì vậy trong thư mục plugin của bạn – tức là nó không phải là phiên bản chính xác cho MariaDB/MySQL của bạn. Trong cả hai trường hợp, 10. 0. 11 đã được sử dụng.