Điểm:0

mysql debian-start[190181]: ERROR 1045 (28000): Quyền truy cập bị từ chối đối với người dùng 'root'@'localhost' (sử dụng mật khẩu: KHÔNG)

lá cờ fr

Tôi đang cố gắng thiết lập máy chủ MariaDB trong xubfox 20.04 và nhập tất cả db mà tôi đã có trước đây trên một máy khác trong xubfox 18 (theo các ghi chú tôi đã thực hiện khi thực hiện nó đến từ openuse).

mariadb đã cài đặt có datadir trong /var/lib/mysqlvà chỉ chứa một db msyql "null" với người dùng root không có mật khẩu (như đã kiểm tra khi nhập dưới dạng sudo mysql -u gốc mysql yêu cầu mật khẩu passwd cá nhân của tôi).

Tôi đã dừng máy chủ MariaDB khỏi quá trình cài đặt hệ thống, chỉnh sửa mariadb.conf.d/50-server.cnf với một vài thay đổi của tôi (chủ yếu là datadir là /nơi khác/Mysql), sau đó Tôi đã rsync tất cả các cơ sở dữ liệu của mình từ máy trước đó (tôi cũng đã chuẩn bị các kết xuất mysql, nhưng vì phiên bản MariaDB giống nhau nên tôi nghĩ việc này dễ dàng hơn).

Sau đó, một systemctl bắt đầu mariadb trả về không có lỗi nhưng một trạng thái systemctl mariadb cho thấy debian-start hậu xử lý đã đưa ra lỗi được báo cáo trong chủ đề.

MariaDB có vẻ đang chạy tốt. Tôi có thể nhập bằng ứng dụng khách mysql trong tất cả các cơ sở dữ liệu cá nhân của mình bằng mật khẩu mysql cũ của mình và tôi cũng có thể nhập với tên gốc mysql bằng mật khẩu gốc mysql cũ của mình. Tất nhiên, những mật khẩu đó không giống với mật khẩu passwd.

Vì vậy, tôi có thể làm việc bình thường, chỉ có thông báo hơi đáng lo ngại này từ debian-start như thể nó đang cố đăng nhập mà không sử dụng mật khẩu gốc (đã thành công khi sử dụng mật khẩu gốc mariadb.conf.d/50-server.cnf).

Điều này không xảy ra trên Ubuntu 18 (ở đó tôi phải đặt ProtectHome=false, nhưng rõ ràng điều này là không bắt buộc trên 20)

Có cách nào để loại bỏ thông báo gây phiền nhiễu hay tôi chỉ nên sống với nó vì tất cả phần còn lại đều hoạt động?

lá cờ in
Tôi có thể xác nhận rằng bạn đã cài đặt thủ công phiên bản *Debian* của MariaDB trên Xubfox thay vì sử dụng các gói mặc định có sẵn trong kho không? Nếu vậy, bạn có thể cần phải sử dụng `sudo mysql_fix_privilege_tables` để đảm bảo rằng mọi thứ đều được cập nhật và di chuyển đúng cách.
Lucio C avatar
lá cờ fr
Tôi sử dụng gói đi kèm được tải bằng synap. Tôi vừa chỉ định lại datadir ở nơi khác và đặt tất cả các cơ sở dữ liệu cũ của mình ở đó.

Đă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.