Không được nhắc nhập mật khẩu gốc khi cài đặt máy chủ mariadb trên Ubuntu 16.04 LTS


14

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?


Là thiết bị đầu cuối của bạn có một $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ó #)
Nick Weinberg

2
@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

Câu trả lời:


17

Gói Mariadb không cung cấp trình hướng dẫn cấu hình trong khi cài đặt trên Ubuntu 16.04.

Sử dụng lệnh dưới đây để có shell mysql

sudo mysql -uroot

Tôi đã thử và nó đã hoạt động. Cảm ơn. Nhưng tôi nhớ trước đó khi tôi cài đặt mariadb, tôi đã được nhắc đặt mật khẩu gốc. Từ khi nào nó đã thay đổi?
dùng6133116

@ user6133116: Điều đó mâu thuẫn với câu nói trong câu hỏi của bạn. Cái nào là cái đó Ông có thể làm rõ?
David foerster

@DavidFoerster Tôi xin lỗi, nhưng tôi thực sự không thấy bất kỳ mâu thuẫn nào. Tôi nghĩ rằng bạn có thể không có ý tưởng về câu hỏi của tôi.
dùng6133116

Trong quá trình [cài đặt] Tôi không được nhắc nhập mật khẩu cho tài khoản gốc mysql, (lấy từ câu hỏi của bạn, đánh dấu bởi tôi) so với khi tôi cài đặt mariadb, tôi được nhắc đặt mật khẩu gốc. lấy từ nhận xét của bạn)
David Foerster

@DavidFoerster "Nhưng tôi nhớ EARLIER khi tôi cài đặt mariadb. Tôi được nhắc đặt mật khẩu gốc. Từ khi nào nó được thay đổi?" Xin hãy chú ý đến từ 'sớm hơn' mà tôi muốn nói là "một thời gian trước đây, không phải lúc này". Tôi đã được nhắc đặt mật khẩu cho tài khoản root cơ sở dữ liệu trước đó, nhưng không phải lúc này trong quá trình cài đặt mới này, do đó câu hỏi được đăng ở đây.
dùng6133116

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.