Hướng dẫn what is the default root password for mysql in ubuntu? - mật khẩu gốc mặc định cho mysql trong ubuntu là gì?

Trong phiên bản mới nhất, MySQL sử dụng

mysql -u debian-sys-maint -p
2, vì vậy để đăng nhập, bạn đã biết về thông tin đăng nhập người dùng được tạo tự động. Hoặc nếu bạn tải xuống phiên bản nhị phân, trong khi quá trình cài đặt, bạn có thể chọn
mysql -u debian-sys-maint -p
3.

Để cài đặt SQL trong các phiên bản Linux Debian

sudo apt install mysql-server

Để biết về mật khẩu

sudo cat /etc/mysql/debian.cnf

Bây giờ đăng nhập

mysql -u debian-sys-maint -p

Sử dụng mật khẩu từ

mysql -u debian-sys-maint -p
4

Cách xem hồ sơ người dùng có sẵn:

USE mysql
SELECT User, Host, plugin FROM mysql.user;

Bây giờ bạn có thể tạo một người dùng mới. Sử dụng các lệnh dưới đây:

use mysql;
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL ON *.* TO 'username'@'localhost';
flush privileges;

Để liệt kê các khoản tài trợ cho người dùng MySQL cụ thể

SHOW GRANTS FOR 'username'@'localhost';

Cách thu hồi tất cả các khoản tài trợ cho người dùng MySQL cụ thể

REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'username'@'localhost';

Để xóa/xóa cụ thể người dùng khỏi danh sách tài khoản người dùng

DROP USER 'username'@'localhost';

Để biết thêm các lệnh:

$ man 1 mysql

Vui lòng không đặt lại mật khẩu cho Root, thay vào đó tạo một người dùng mới và quyền cấp. Đây là thực hành tốt nhất.

Sau khi cài đặt MySQL bằng

mysql -u debian-sys-maint -p
5, không có câu hỏi nào được yêu cầu điền mật khẩu cụ thể cho tài khoản gốc. Theo logic, nó có nghĩa là mật khẩu trống. Nó được xác nhận khi tôi có một cái nhìn trong /var/log/mysql/error.log nơi tôi có thể tìm thấy thông tin này =>

2019-04-28T20:31:35.761063Z 1 [Warning] root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option.

Nhưng bây giờ, khi tôi kết nối với phpadmin với đăng nhập gốc và mật khẩu trống, tôi có một thông báo:

sudo cat /etc/mysql/debian.cnf
0

Với một vài chi tiết:

sudo cat /etc/mysql/debian.cnf
1

Làm cách nào để giải quyết vấn đề này?

Kulfy

16.9K26 Huy hiệu vàng60 Huy hiệu bạc99 Huy hiệu đồng26 gold badges60 silver badges99 bronze badges

hỏi ngày 29 tháng 4 năm 2019 lúc 20:30Apr 29, 2019 at 20:30

3

Với Ubuntu 18.04 và MySQL-5.7, phương thức mặc định cho đăng nhập gốc MySQL đã thay đổi, bây giờ bạn phải là người siêu dụng [bằng cách thực hiện

mysql -u debian-sys-maint -p
6 hoặc bằng cách gọi một shell root
mysql -u debian-sys-maint -p
7 trước tiên]. Vì bạn đã được xác thực là người dùng gốc, không cần mật khẩu nữa.

Xem thêm câu hỏi này và câu trả lời của nó.

Đã trả lời ngày 30 tháng 4 năm 2019 lúc 14:27Apr 30, 2019 at 14:27

Bạn có thể thay đổi mật khẩu và đặt mật khẩu gốc mới bằng cách thực hiện việc này:

sudo cat /etc/mysql/debian.cnf
2

Tùy chọn Bỏ qua bảng cho phép bất kỳ ai kết nối mà không cần mật khẩu và với tất cả các đặc quyền

Đã trả lời ngày 30 tháng 4 năm 2019 lúc 13:15Apr 30, 2019 at 13:15

2

Người dùng mặc định cho MySQL là

mysql -u debian-sys-maint -p
8 và theo mặc định, nó không có mật khẩu.no password.

Nếu bạn đặt mật khẩu cho MySQL và bạn có thể nhớ lại nó, bạn luôn có thể đặt lại và chọn một mật khẩu khác.

các cửa sổ

  1. Đảm bảo rằng máy chủ MySQL không chạy. Mở Trình quản lý tác vụ, tìm kiếm quy trình MySQL và lực ngăn chặn nó.

  2. Tạo một tệp văn bản mới sẽ chứa câu lệnh bên dưới:

    sudo cat /etc/mysql/debian.cnf
    
    3

    Thay thế mật khẩu bằng mật khẩu mới

  3. Lưu tệp với tên

    mysql -u debian-sys-maint -p
    
    9 trong
    USE mysql
    SELECT User, Host, plugin FROM mysql.user;
    
    0. Con đường sẽ trông như thế này:

    sudo cat /etc/mysql/debian.cnf
    
    4
  4. Mở menu Bắt đầu, Nhập Run sau đó viết CMD để mở dấu nhắc lệnhStart menu, enter Run then write cmd to open the command prompt

  5. Chuyển đến thư mục MYSQL Server

    USE mysql
    SELECT User, Host, plugin FROM mysql.user;
    
    1

    sudo cat /etc/mysql/debian.cnf
    
    5

    Nếu bạn đã cài đặt MySQL với một đường dẫn khác, hãy điều chỉnh

    USE mysql
    SELECT User, Host, plugin FROM mysql.user;
    
    2

  6. Chạy nó với tệp

    mysql -u debian-sys-maint -p
    
    9

    sudo cat /etc/mysql/debian.cnf
    
    6

    Nếu MySQL được cài đặt bằng cách sử dụng trình hướng dẫn, hãy thêm lệnh tệp mặc định:

    sudo cat /etc/mysql/debian.cnf
    
    7
  7. Sau khi máy chủ MySQL khởi động, xóa tệp

    mysql -u debian-sys-maint -p
    
    9.

Chung

Ngoài ra, bạn có thể sử dụng một phương pháp chung hơn hoạt động trên mọi hệ thống, nhưng nó ít an toàn hơn.

  1. Dừng MySQL

  2. Khởi động lại nó với tùy chọn

    USE mysql
    SELECT User, Host, plugin FROM mysql.user;
    
    5

    sudo cat /etc/mysql/debian.cnf
    
    8
  3. Kết nối với máy chủ MySQL bằng máy khách MySQL

    sudo cat /etc/mysql/debian.cnf
    
    9
  4. Tải lại tất cả các bảng cấp bằng cách thực thi:

    mysql -u debian-sys-maint -p
    
    0
  5. Đặt mật khẩu mới cho tài khoản của bạn:

    sudo cat /etc/mysql/debian.cnf
    
    3
  6. Dừng máy chủ và khởi động lại bình thường. Bây giờ bạn sẽ có thể kết nối bằng tên người dùng

    mysql -u debian-sys-maint -p
    
    8 và mật khẩu mới của bạn.

Chia sẻ bài đăng trên blog này trên Twitter, Facebook và LinkedIn

Dbschema | Máy khách GUI MySQL


DBSCHema là Trình quản lý cơ sở dữ liệu trực quan miễn phí cho MySQL. Bạn có thể tạo các bảng, cột và khóa nước ngoài mới trực tiếp trong các sơ đồ.

Thiết kế lược đồ có thể được lưu vào tệp mô hình và được triển khai hoặc so sánh với bất kỳ cơ sở dữ liệu nào khác.

Tạo tài liệu HTML5 với hình ảnh vector sơ đồ.


Sử dụng trình chỉnh sửa SQL để chỉnh sửa và thực thi các truy vấn SQL.


Các công cụ như Trình khám phá dữ liệu quan hệ, Trình tạo truy vấn, trình tạo dữ liệu và Trình thiết kế báo cáo sẽ cho phép bạn dễ dàng quản lý cơ sở dữ liệu MySQL.

DBSChema có thể được tải xuống miễn phí. Không cần đăng ký.

Mật khẩu gốc mysql ubuntu là gì?

Mật khẩu gốc MySQL® cho phép người dùng gốc có quyền truy cập đầy đủ vào cơ sở dữ liệu MySQL.Bạn phải có quyền truy cập Root [Linux®] hoặc [Windows®] vào máy chủ đám mây để đặt lại mật khẩu gốc MySQL.allows the root user to have full access to the MySQL database. You must have [Linux®] root or [Windows®] Administrator access to the Cloud Server to reset the MySQL root password.

Mật khẩu gốc mặc định MySQL là gì?

Người dùng mặc định cho MySQL là root và theo mặc định, nó không có mật khẩu.Nếu bạn đặt mật khẩu cho MySQL và bạn không thể nhớ lại, bạn luôn có thể đặt lại và chọn một mật khẩu khác.no password. If you set a password for MySQL and you can't recall it, you can always reset it and choose another one.

Mật khẩu gốc mặc định cho Ubuntu là gì?

Vì vậy, mật khẩu gốc mặc định cho Ubuntu Linux là gì?Câu trả lời ngắn gọn - Không có.Tài khoản gốc được khóa trong Ubuntu Linux.Không có mật khẩu gốc Ubuntu Linux được đặt theo mặc định và bạn không cần phải có.none. The root account is locked in Ubuntu Linux. There is no Ubuntu Linux root password set by default and you don't need one.

Mật khẩu gốc cho MySQL Linux là gì?

Trên cài đặt MySQL chưa được sửa đổi, tài khoản người dùng gốc không có mật khẩu.Điều này là vô cùng không an toàn!Gán mật khẩu với lệnh sau: mysql> thay đổi người dùng 'root'@'localhost' được xác định bởi 'password_here';. This is extremely insecure! Assign a password with the following command: mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'PASSWORD_HERE';

Bài Viết Liên Quan

Chủ Đề