Reset mật khẩu root cho MySQL trên Ubuntu
ubuntu
20
Mysql
49
White

Dang Viet Ha viết ngày 20/03/2016

Đôi khi cài đặt MySQL trên Ubuntu hoặc trên các HĐH khác, trình cài đặt sẽ tự động set một mật khẩu ngẫu nhiên cho tài khoản root, nếu không để ý thì sau khi cài đặt bạn sẽ không biết mật khẩu root để login vào mysql là gì hoặc một ngày đẹp trời bạn bỗng dưng quên mất mật khẩu root để login vào mysql. Vậy có cách nào để đặt lại mật khẩu cho tài khoản root hay không? Quá đơn giản, bạn chỉ cần làm theo các bước sau đây:

  1. Tạm dừng mysql service

    $ sudo service mysql stop
    
  2. Khởi động lại mysql với --skip-grant-tables để login vào mysql mà không cần mật khẩu

    $ sudo mysqld_safe --skip-grant-tables &
    $ mysql -u root -p
    
  3. Chạy các lệnh sau trong mysql để reset lại mật khẩu cho tài khoản root

    mysql> use mysql;
    mysql> update user set password=PASSWORD("Mật_khẩu_mới") where user='root';
    mysql> flush privileges;
    mysql> quit
    
  4. Sau đó, khởi động lại mysql và bạn có thể login vào mysql với mật khẩu mới

    $ sudo service mysql stop
    $ sudo service mysql start
    $ mysql -u root -p
    

Ngoài ra, bạn có thể xem lịch sử reset mật khẩu của mysql bằng cách xem file /home/$USER/.mysql_historycủa người đã thực hiện reset mật khẩu.

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Dang Viet Ha

12 bài viết.
32 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
23 1
Trong thời điểm hiện tại thì JSON REST API vẫn đang rất phổ biến và phổ thông nhất bởi tính dễ sử dụng của nó. Tuy nhiên, các hãng công nghệ lớn lu...
Dang Viet Ha viết hơn 3 năm trước
23 1
White
16 2
Gần đây, tôi có tham gia vào một sự kiện của (Link) và biết được việc sử dụng (Link) để tự động hoá công việc của các sysadmin khá tiện dụng. Hôm n...
Dang Viet Ha viết gần 4 năm trước
16 2
White
9 4
Dang Viet Ha viết gần 4 năm trước
9 4
Bài viết liên quan
White
22 0
Mysql innodb internal là một chủ đề khá sâu. Bản thân tôi cũng chưa bao quát hết. Bài viết này chỉ cung cấp một cái nhìn sơ lược. Để các bạn khôn...
manhdung viết gần 5 năm trước
22 0
White
5 6
Đến với lập trình web thì chắc hẳn ai trong số chúng ta cũng đã từng làm việc với database. Đặc biệt là hệ quản trị cơ sở dữ liệu quan hệ như MySQL...
nooptr viết 8 tháng trước
5 6
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
12 bài viết.
32 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!