Gần đây tôi đã nâng cấp hệ thống CentOS của mình thông qua máy tính để bàn. Sai lầm!
Tôi đã có MariaDB, phpMyAdmin hoạt động tốt trước đó - nhưng sau khi nâng cấp, họ đã dừng lại.
Tôi điên cuồng googled và cố gắng làm theo một số hướng dẫn về MariaDB * MySQL cài đặt lại cho đến khi tôi đến cái này:
Tôi đã thực hiện lệnh này để loại bỏ tất cả MySQL:
yum remove mysql-server mysql-libs mysql-devel mysql*
và sau đó cố gắng cài đặt lại MySQL:
như bên dưới - nó gặp sự cố với các lỗi như sau:
*****************************************************************
[root@localhost ~]# yum install mysql-server mysql mysql-devel
*****************************************************************
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.serverspace.co.uk
* extras: centos.serverspace.co.uk
* rpmforge: www.mirrorservice.org
* updates: mirror.rmg.io
Setting up Install Process
Package mysql-server is obsoleted by MariaDB-server, trying to install MariaDB-server-5.5.29-1.i686 instead
Package mysql is obsoleted by MariaDB-server, trying to install MariaDB-server-5.5.29-1.i686 instead
Package mysql-devel is obsoleted by MariaDB-devel, trying to install MariaDB-devel-5.5.29-1.i686 instead
Resolving Dependencies
--> Running transaction check
---> Package MariaDB-devel.i686 0:5.5.29-1 set to be updated
--> Processing Dependency: MariaDB-common for package: MariaDB-devel
---> Package MariaDB-server.i686 0:5.5.29-1 set to be updated
--> Processing Dependency: libssl.so.10 for package: MariaDB-server
--> Processing Dependency: libcrypto.so.10 for package: MariaDB-server
--> Running transaction check
---> Package MariaDB-common.i686 0:5.5.29-1 set to be updated
--> Processing Dependency: MariaDB-compat for package: MariaDB-common
---> Package MariaDB-server.i686 0:5.5.29-1 set to be updated
--> Processing Dependency: libssl.so.10 for package: MariaDB-server
--> Processing Dependency: libcrypto.so.10 for package: MariaDB-server
--> Running transaction check
---> Package MariaDB-compat.i686 0:5.5.29-1 set to be updated
---> Package MariaDB-server.i686 0:5.5.29-1 set to be updated
--> Processing Dependency: libssl.so.10 for package: MariaDB-server
--> Processing Dependency: libcrypto.so.10 for package: MariaDB-server
--> Finished Dependency Resolution
MariaDB-server-5.5.29-1.i686 from mariadb has depsolving problems
--> Missing Dependency: libcrypto.so.10 is needed by package MariaDB-server-5.5.29-1.i686 (mariadb)
MariaDB-server-5.5.29-1.i686 from mariadb has depsolving problems
--> Missing Dependency: libssl.so.10 is needed by package MariaDB-server-5.5.29-1.i686 (mariadb)
Error: Missing Dependency: libcrypto.so.10 is needed by package MariaDB-server-5.5.29-1.i686 (mariadb)
Error: Missing Dependency: libssl.so.10 is needed by package MariaDB-server-5.5.29-1.i686 (mariadb)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
[root@localhost ~]
Nếu bây giờ tôi thử cài đặt libssl.10, tôi sẽ được yêu cầu cài đặt thư viện glibc. 2,17 và 2,7.
Các cuộc thảo luận khác đã nói để tránh xa chúng vì điều này sẽ làm nổ tung hệ thống của tôi. Tôi đã thử tải xuống 2.17 và nó rất lớn - mất nhiều thời gian để giải nén.
Ai đó có thể vui lòng giúp tôi xóa hoàn toàn MariaDB và cài đặt MySQL - để tôi không gặp phải các lỗi trên và bị đẩy sang MariaDB khi tôi chạy:
yum install mysql-server mysql mysql-devel
Có rất nhiều tài liệu về cách cài đặt MariaDB - nhưng không có tài liệu nào tôi tìm thấy cho đến nay giải thích rõ ràng về cách quay trở lại với MySQL.
rpm -qa | grep openssl
?