Điểm:0

Làm cách nào để truy cập dòng lệnh mysql?

lá cờ es

Tôi đang cố thiết lập PHP trên máy tính xách tay của mình với liên kết này, nhưng nó nói rằng tôi cần "Truy cập dòng lệnh dịch vụ MySQL." Tôi nghĩ rằng tôi đã có nó trước đây, nhưng sau đó tôi đã mất nó. Bạn sẽ vui lòng giúp tôi chứ? Tôi biết nó nói là làm mysql -u gốc -p, nhưng khi tôi làm điều đó nó nói Nhập mật khẩu:, nhưng tôi không biết mật khẩu. Sau đó, nó nói cách thay đổi mật khẩu, nhưng bạn cần phải trên dòng lệnh để làm điều đó. Bạn thấy tiến thoái lưỡng nan của tôi.

Điểm:0
lá cờ cn

Theo quan điểm của tôi, tôi tin rằng bạn chưa chạy mysql_secure_installation để giúp bật và đặt xác thực cơ sở mật khẩu cho người dùng gốc.

Như bạn đã đề cập rằng bạn theo liên kết mà họ chưa đặt mật khẩu cho nguồn gốc người dùng họ chỉ tạo một người dùng chuẩn cho cơ sở dữ liệu của họ.

Bây giờ, cách bạn có thể giải quyết tất cả những gì bạn cần làm là chạy các lệnh bên dưới theo thứ tự.

Đầu tiên, mở terminal bằng cách Ctrl+Alt+T hoặc chỉ tìm kiếm thiết bị đầu cuối.

Lấy quyền truy cập sudo bằng cách chạy lệnh bên dưới:

sudo su

Nó sẽ cung cấp cho bạn quyền truy cập root vào máy tính xách tay của bạn. bạn cũng có thể tránh lấy quyền truy cập root nhưng để làm được điều đó, bạn cần chạy mọi lệnh bằng cách sử dụng sudo ở đầu mỗi lệnh.

Chạy tập lệnh bảo mật với sudo:

sudo mysql_secure_installation

Thao tác này sẽ đưa bạn qua một loạt lời nhắc để bạn có thể thực hiện một số thay đổi đối với các tùy chọn bảo mật của bản cài đặt MySQL.

Chọn Y cho mọi tùy chọn, bạn không phải lo lắng về bất cứ điều gì, đó chỉ là cấu hình cơ bản của MySQL

một khi bạn đã hoàn thành việc đó, hãy truy cập vào máy chủ Mysql của bạn:

sudo mysql -u root -p 

Mật khẩu mà bạn đã thiết lập trong khi chạy lệnh của sudo mysql_secure_installation

khi bạn đã sử dụng thiết bị đầu cuối, hãy tạo một người dùng với tất cả các đặc quyền.

để chạy lệnh dưới đây:

TẠO NGƯỜI DÙNG 'người dùng' @ 'localhost' ĐƯỢC XÁC ĐỊNH BỞI 'mật khẩu';
CẤP TẤT CẢ CÁC ĐẶC QUYỀN TRÊN *.* CHO 'người dùng'@'localhost';

Cảnh báo: Không chạy lệnh này trên máy chủ sản xuất vì các đặc quyền rộng rãi như vậy không nên được cấp nhẹ, vì bất kỳ ai có quyền truy cập vào người dùng MySQL này sẽ có toàn quyền kiểm soát mọi cơ sở dữ liệu trên máy chủ.

Sau đó, bạn nên chạy lệnh FLUSH PRIVILEGES. Điều này sẽ giải phóng bất kỳ bộ nhớ nào mà máy chủ đã lưu vào bộ nhớ cache do các câu lệnh CREATE USER và GRANT trước đó:

ĐẶC QUYỀN FLUSH;

Sau đó, bạn có thể thoát khỏi máy khách MySQL:

lối ra

Trong tương lai, để đăng nhập với tư cách người dùng MySQL mới của bạn, bạn sẽ sử dụng một lệnh như sau:

mysql -u người dùng-p

Cờ -p sẽ khiến máy khách MySQL nhắc bạn nhập mật khẩu người dùng MySQL của bạn để xác thực.

bằng cách đi xa đến mức này, vấn đề của bạn sẽ được giải quyết.

Đă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.