Tất cả các giải pháp tôi tìm thấy phức tạp hơn nhiều so với mức cần thiết và không có giải pháp nào phù hợp với tôi. Đây là giải pháp đã giải quyết vấn đề của tôi. Không cần khởi động lại mysqld hoặc bắt đầu nó với các đặc quyền.
sudo mysql
-- for MySQL
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
-- for MariaDB
ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password USING PASSWORD('root');
Với một truy vấn duy nhất, chúng tôi đang thay đổi auth_plugin tới mysql_native_password và đặt mật khẩu gốc thành root (vui lòng thay đổi nó trong truy vấn) .
Bây giờ bạn sẽ có thể đăng nhập bằng root. Bạn có thể tìm thêm thông tin trong Tài liệu MySQL hoặc tài liệu MariaDB .
(Thoát khỏi bảng điều khiển MySQL bằng Ctrl + D hoặc bằng cách nhập thoát .)