Tôi vừa cài đặt mới trên máy tính của mình Ubuntu 16.04 LTS. Khi tôi cố cài đặt MariaDB bằng cách gõ:
sudo apt-get install mariadb-server
Quá trình cài đặt diễn ra suôn sẻ nhưng trong quá trình tôi không được nhắc nhập mật khẩu cho tài khoản root mysql. Sau khi cài đặt, tôi không thể đăng nhập vào MariaDB ( mysql -u root -p
) và nó hiển thị thông báo lỗi:
ERROR 1698 Access denied for user 'root'
Tất cả mọi thứ là một cài đặt mới. Các mục trong /etc/apt/sources.list
đã được kiểm tra và tất cả các thành phần chính đã được kích hoạt đúng.
Hình như có vấn đề gì thì phải?
@NickWeinberg Tôi nghĩ vấn đề ở đây là mật khẩu gốc của cơ sở dữ liệu chứ không phải mật khẩu gốc của hệ thống
—
Steeldo 13/07/2016
@steel ấn Ahh, ok. Tôi đã nhầm lẫn vì lệnh " sudo apt-get" và "không được yêu cầu nhập mật khẩu cho root". Nhưng tôi nghĩ bạn đã đúng
—
Nick Weinberg
@DavidFoerster Tôi đã cố gắng đăng nhập bằng root trong mariadb (không phải root trong linux) bởi "mysql -u root -p"
—
user6133116
$
hoặc một#
? (Tôi hỏi vì người dùng bình thường có$
dấu nhắc, nhưng root có#
)