Điểm:0

mật khẩu gốc mysql trống

lá cờ pl

Tôi đang cố gắng cài đặt mysql sau khi tôi thay thế đĩa của mình bằng MySQL trên đó bằng một đĩa lớn hơn và nhanh hơn. Sau khi cài đặt máy chủ mysql trên Ubuntu, khi chạy chọn người dùng, máy chủ, chuỗi_xác thực từ người dùng trong đó user='root';, xác thực_string trống.

Tôi đã đặt mật khẩu nhưng cách duy nhất để đăng nhập vào root là chạy lệnh MySQL với sudo và nếu tôi thử đặt mật khẩu vào nếu tôi chạy mysql -u root -p nó không hoạt động. Tôi cũng đã cố gắng để trống mật khẩu khi đăng nhập và nó không có tác dụng. Bất kỳ trợ giúp nào cũng được đánh giá rất cao.

Thông tin hệ thống: pop!_os AMD64 20.04 (giống như Ubuntu)

Alex avatar
lá cờ in
Bạn đã đặt mật khẩu của mình như thế nào?
lá cờ ar
bob
Tài khoản gốc có thể được định cấu hình để sử dụng xác thực ổ cắm thay vì xác thực mật khẩu: https://dev.mysql.com/doc/refman/8.0/en/socket-pluggable-authentication.html và https://serverfault.com/a /795304/794142
juls07 avatar
lá cờ pl
@bob cảm ơn, cái này hoạt động! bạn có phiền khi thêm câu trả lời vào bài đăng để tôi có thể chấp nhận nó không?
Điểm:0
lá cờ ar
bob

Một số cài đặt mặc định kích hoạt MySQL (và MariaDB) xác thực ổ cắm cắm vào.

Thay vì sử dụng xác thực mật khẩu, chỉ cần đăng nhập bằng nguồn gốc trên hệ điều hành (hoặc bằng cách đăng nhập trực tiếp bằng nguồn gốc hoặc bằng cách sử dụng sudo mysql để nâng cao đặc quyền của bạn lên root) để đăng nhập với tư cách nguồn gốc đến máy chủ MySQL. Bạn cũng có thể sử dụng cơ chế tương tự cho người dùng thông thường, tức là khi tôi đăng nhập với tư cách bồng bềnh đến máy chủ Linux và một bob@llocalhost tài khoản tồn tại trong MySQL Tôi có thể đăng nhập trực tiếp mà không cần xác thực bổ sung.

Để xóa đăng nhập xác thực ổ cắm với quyền root

$ sudo mysql -u root

mysql> sử dụng mysql;

Thiết lập root bằng mật khẩu thay vì xác thực ổ cắm

mysql> THAY ĐỔI NGƯỜI DÙNG 'root'@'localhost' ĐƯỢC XÁC ĐỊNH VỚI mysql_native_password BẰNG 'MyNewPass';

Kích hoạt những thay đổi này bằng cách xóa tất cả thông tin xác thực đã lưu trong bộ nhớ cache

mysql> xóa đặc quyền;

Sau đó, bạn có thể đăng nhập bằng mysql -u gốc -p và mật khẩu mới mà bạn đã chỉ đị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.