Điểm:0

Cài đặt MariaDB bằng RPM không thành công

lá cờ us

Tôi đang cố cài đặt lại MariaDB vì không thể khởi động lại dịch vụ. Sử dụng Centos 7.6.

Lần gỡ cài đặt trước đó đang sử dụng yum nhưng lần cài đặt này tôi đang sử dụng RPM vì tôi đã chọn phiên bản cũ hơn cụ thể (10.3.17) không còn cung cấp trong gói yum nữa.

Sau khi gỡ cài đặt, tôi không xóa bất kỳ tệp cấu hình nào ngoại trừ trong/home/mysql

Khai thác dữ liệu my.cnf: home/mysql

Tuy nhiên, cài đặt RPM của tôi gặp phải lỗi: -

    # rpm -ivh MariaDB-*


Chuẩn bị...                         ################################ [100%]
Đang cập nhật/cài đặt...
   1:MariaDB-client-10.3.17-1.el7.cent################################ [ 25 %]
   2:MariaDB-server-10.3.17-1.el7.cent################################ [ 50 %]

Cài đặt bảng hệ thống không thành công! Kiểm tra các bản ghi trong
/home/mysql để biết thêm thông tin.

Vấn đề có thể là mâu thuẫn thông tin trong một bên ngoài
tập tin my.cnf. Bạn có thể bỏ qua những điều này bằng cách thực hiện:

    shell> /usr/bin/mysql_install_db --defaults-file=~/.my.cnf

Bạn cũng có thể thử khởi động mysqld daemon bằng:

    shell> /usr/sbin/mysqld --skip-grant-tables --General-log &

và sử dụng công cụ dòng lệnh /usr/bin/mysql
để kết nối với cơ sở dữ liệu mysql và xem các bảng cấp:

    shell> /usr/bin/mysql -u root mysql
    mysql> hiển thị bảng;

Hãy thử 'mysqld --help' nếu bạn gặp sự cố với đường dẫn. sử dụng
--General-log cung cấp cho bạn thông tin đăng nhập /home/mysql có thể hữu ích.

Thông tin mới nhất về mysql_install_db có tại
https://mariadb.com/kb/en/installing-system-tables-mysql_install_db
Bạn có thể tìm nguồn mới nhất tại https://downloads.mariadb.org và
danh sách email maria-discuss tại https://launchpad.net/~maria-discuss

Vui lòng kiểm tra tất cả những điều trên trước khi gửi báo cáo lỗi
tại http://mariadb.org/jira

chmod: không thể truy cập â/home/mysql/mysqlâ: Không có tệp hoặc thư mục như vậy
   3:MariaDB-server-debuginfo-10.3.17-################################ [ 75%]
   4:MariaDB-client-debuginfo-10.3.17-################################ [100%]

Nhật ký lỗi cũng hiển thị

[ERROR] /usr/sbin/mysqld: biến không xác định 'err-log=/var/log/mysqld.log'

Đánh giá cao bất kỳ giúp đỡ. Cảm ơn rất nhiều.

Grace Thompson avatar
lá cờ gp
Việc cài đặt gói Yum hoặc APT thường định cấu hình vị trí tệp nhật ký lỗi trong /var/log với một tùy chọn như log-error=/var/log/mysqld.log trong tệp cấu hình máy chủ. Việc xóa tên đường dẫn khỏi tùy chọn sẽ khiến tệp host_name.err trong thư mục dữ liệu được sử dụng.
Grace Thompson avatar
lá cờ gp
Do đó, hãy truy cập /etc/my.cnf và thay đổi err-log thành log-error hoặc chỉ cần loại bỏ dòng đó.
Điểm:0
lá cờ us

Tuy nhiên, hiện tại tôi đã tự giải quyết bằng cách xóa tất cả RPM bằng --deps , đổi tên tệp my.cnf hiện có thành thư mục /home/mysql khác và xóa. Cài đặt lại RPM một lần nữa mà không gặp vấn đề gì nữa. Dù sao cũng cảm ơn vì câu trả lời nên là giải pháp thay thế.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.