Hướng dẫn where is stored mysql root password? - mật khẩu gốc mysql được lưu trữ ở đâu?
Tôi không thể tìm ra mật khẩu gốc MySQL của mình; Làm thế nào tôi có thể tìm thấy điều này? Có tệp nào nơi mật khẩu này được lưu trữ không? Tôi đang theo liên kết này nhưng tôi không có thư mục DirectAdmin ở địa phương.
Ben 50.8K36 Huy hiệu vàng126 Huy hiệu bạc145 Huy hiệu đồng36 gold badges126 silver badges145 bronze badges Đã hỏi ngày 5 tháng 6 năm 2012 lúc 9:54Jun 5, 2012 at 9:54
8 Nhờ @thusharak, tôi có thể đặt lại mật khẩu gốc mà không biết mật khẩu cũ. Trên Ubuntu tôi đã làm như sau:
Sau đó chạy MySQL trong một thiết bị đầu cuối mới:
Và chạy các truy vấn sau để thay đổi mật khẩu:
Trong MySQL 5.7, trường mật khẩu trong trường mysql.user đã bị xóa, bây giờ tên trường là 'xác thực_string'. Thoát khỏi chế độ an toàn MySQL và khởi động dịch vụ MySQL bằng:
Đã trả lời ngày 7 tháng 10 năm 2014 lúc 10:28Oct 7, 2014 at 10:28
Eeezyyeezyyeeezyy 2.0411 Huy hiệu vàng15 Huy hiệu bạc18 Huy hiệu đồng1 gold badge15 silver badges18 bronze badges 7 Bạn không thể xem mật khẩu băm; Điều duy nhất bạn có thể làm là thiết lập lại nó! Dừng MySQL:
hoặc
Bắt đầu nó ở chế độ an toàn:
(trên dòng là toàn bộ lệnh) Đây sẽ là một lệnh liên tục cho đến khi quá trình kết thúc để mở một cửa sổ Shell/Terminal khác, đăng nhập mà không cần mật khẩu:
MySQL 5.7 trở lên:
Thoát khỏi MySQL CLI:
Khởi động lại MySQL ở chế độ bình thường, lần đầu tiên dừng phiên bản chế độ an toàn: 0hoặc 1Bắt đầu nó ở chế độ an toàn:
(trên dòng là toàn bộ lệnh) Đây sẽ là một lệnh liên tục cho đến khi quá trình kết thúc để mở một cửa sổ Shell/Terminal khác, đăng nhập mà không cần mật khẩu:1 gold badge34 silver badges43 bronze badges MySQL 5.7 trở lên:Sep 17, 2014 at 3:57
tk_tk_tk_ Thoát khỏi MySQL CLI:8 gold badges78 silver badges88 bronze badges 5 Khởi động lại MySQL ở chế độ bình thường, lần đầu tiên dừng phiên bản chế độ an toàn: Mật khẩu mới của bạn là 'mật khẩu'. 2Reg chỉnh sửaMar 13, 2016 at 14:59
6.3821 Huy hiệu vàng34 Huy hiệu bạc43 Huy hiệu đồngVlad Đã trả lời ngày 17 tháng 9 năm 2014 lúc 3:571 gold badge30 silver badges24 bronze badges 2 15,5K8 Huy hiệu vàng78 Huy hiệu bạc88 Huy hiệu Đồng 3MySQL 5.7 trở lên lưu root trong tệp nhật ký MySQL. Vui lòng thử điều này: 4Đã trả lời ngày 13 tháng 3 năm 2016 lúc 14:59 5Vladvlad
3,4071 Huy hiệu vàng 30 Huy hiệu bạc24 Huy hiệu đồng Một điều khiến tôi cảm động khi cài đặt MySQL mới và tự hỏi tại sao tôi không thể có được mật khẩu mặc định hoạt động và tại sao ngay cả các phương thức đặt lại nơi không hoạt động. Hóa ra trên Ubuntu 18, phiên bản gần đây nhất của máy chủ MySQL hoàn toàn không sử dụng mật khẩu auth cho người dùng gốc theo mặc định. Vì vậy, điều này có nghĩa là nó không quan trọng những gì bạn đặt nó, nó sẽ không cho phép bạn sử dụng nó. Nó mong đợi bạn đăng nhập từ một ổ cắm đặc quyền.2 gold badges13 silver badges32 bronze badges Điều này sẽ không hoạt động, ngay cả khi bạn đang sử dụng đúng mật khẩu.Apr 20, 2019 at 3:24
Thay vào đó, bạn cần sử dụng:Kit Ramos Điều đó sẽ hoạt động với bất kỳ mật khẩu nào. Sau đó, một khi bạn trong bạn cần nhập vào1 gold badge13 silver badges30 bronze badges 2 Sau đó đăng xuất và bây giờ nó sẽ chấp nhận mật khẩu của bạn.
6
Dừng dịch vụ MySQL từ Trình quản lý tác vụJul 1, 2016 at 15:13
2 Tạo một tệp văn bản và dán câu lệnh dưới đây
MySQL 5.7.5 trở lên:Jun 5, 2012 at 9:55
MySQL 5.7.6 trở lên:lanzz Lưu dưới dạng 0 Mở dấu nhắc lệnh và dán các phần sau Đã trả lời ngày 1 tháng 7 năm 2016 lúc 15:13 7Bạn không thể tìm thấy nó. Nó được lưu trữ trong cơ sở dữ liệu mà bạn cần mật khẩu gốc để truy cập và ngay cả khi bạn đã truy cập bằng cách nào đó, nó được băm với hàm băm một chiều. Bạn có thể đặt lại nó: Cách đặt lại mật khẩu gốc mysql> Đã trả lời ngày 5 tháng 6 năm 2012 lúc 9:55Feb 19, 2017 at 15:35
LanszzzzzLight 40.7k10 Huy hiệu vàng86 Huy hiệu bạc95 Huy hiệu Đồng1 silver badge5 bronze badges 2 Điều này làm việc cho tôi: 6Về loại thiết bị đầu cuối sau 7Nhập mật khẩu: // Chỉ cần nhấn Enter 8Đã trả lời ngày 19 tháng 2 năm 2017 lúc 15:35 9Đèn nhẹ 01331 Huy hiệu bạc5 Huy hiệu đồng Trừ khi trình quản lý gói yêu cầu bạn nhập mật khẩu gốc trong quá trình cài đặt, mật khẩu gốc mặc định là chuỗi trống. Để kết nối với máy chủ mới cài đặt, hãy loại:Jan 17, 2015 at 9:34
Để thay đổi mật khẩu, hãy lấy lại vỏ Unix và nhập:mszmurlo Mật khẩu mới là 'root'. Bây giờ kết nối với máy chủ:13 silver badges26 bronze badges 1 Rất tiếc, mật khẩu đã thay đổi. Sử dụng cái mới, 8:Chơi lô tô! Mới làm điều gì đó thú vịSep 24, 2015 at 7:48
MaurycyOhad Cohen Đã trả lời ngày 17 tháng 1 năm 2015 lúc 9:343 gold badges38 silver badges35 bronze badges 0 Mszmurlomszmurlo 11.20813 huy hiệu bạc26 Huy hiệu đồngOct 28, 2016 at 17:26
user889030user889030user889030 Ngoài các câu trả lời khác, trong cài đặt CPanel, mật khẩu gốc MySQL được lưu trữ trong một tệp có tên 0 Đã trả lời ngày 24 tháng 9 năm 2015 lúc 7:48
Ohad Cohenohad Cohen 5.3983 Huy hiệu vàng38 Huy hiệu bạc35 Huy hiệu Đồng29 gold badges115 silver badges169 bronze badges Bạn có thể xem mật khẩu gốc MySQL, tôi đã thử nó trên MySQL 5.5 để không biết về phiên bản mới khác hoạt động tốt hay khôngSep 29, 2014 at 8:43
1 Đã trả lời ngày 28 tháng 10 năm 2016 lúc 17:26
5.0 http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html 5.1 http://dev.mysql.com/doc/refman/5.1/en/resetting-permissions.html ... Chỉ cần thay đổi phiên bản trong liên kết (5.5, 5.6, 5.7)
Ashatte 5.3628 Huy hiệu vàng38 Huy hiệu bạc 50 Huy hiệu Đồng8 gold badges38 silver badges50 bronze badges Đã trả lời ngày 31 tháng 10 năm 2013 lúc 0:28Oct 31, 2013 at 0:28
Trong tệp "tên máy chủ" của bạn .err bên trong thư mục dữ liệu MySQL hoạt động, hãy thử tìm một chuỗi bắt đầu bằng: "Mật khẩu tạm thời được tạo cho Roor@localhost" bạn có thể dùng 2Sau đó, lệnh chém theo sau là chuỗi bạn muốn tìm kiếm 3Sau đó nhấn N, để đi đến kết quả tiếp theo. Đã trả lời ngày 11 tháng 1 năm 2016 lúc 5:06Jan 11, 2016 at 5:06
Tôi đã giải quyết điều này một cách khác nhau, điều này có thể dễ dàng hơn cho một số người. Tôi đã làm theo cách này vì tôi đã thử bắt đầu ở chế độ an toàn nhưng không thể kết nối với lỗi: Lỗi 2002 (HY000): Không thể kết nối với máy chủ MySQL cục bộ thông qua ổ cắm '/var/run/mysqld/mysqld.sock' (2) Những gì tôi đã làm là kết nối bình thường dưới dạng root: 4Sau đó, tôi đã tạo một siêu người dùng mới: 5Sau đó đăng nhập làm myuser 6Cố gắng thay đổi mật khẩu không cho tôi lỗi nhưng không làm gì cho tôi nên tôi đã bỏ và tạo lại người dùng gốc 7Người dùng gốc hiện đang làm việc với mật khẩu mới Đã trả lời ngày 6 tháng 9 năm 2019 lúc 18:04Sep 6, 2019 at 18:04
Sử dụng các gói MySQL Debian / Ubuntu, bạn có thể đăng nhập với người dùng 1, có tất cả các đặc quyền dự kiến, mật khẩu được lưu trữ trong tệp 2Đã trả lời ngày 21 tháng 1 lúc 9:51Jan 21 at 9:51
Ohad Cohenohad CohenOhad Cohen 5.3983 Huy hiệu vàng38 Huy hiệu bạc35 Huy hiệu Đồng3 gold badges38 silver badges35 bronze badges System:
Procedure:
Đã trả lời ngày 24 tháng 6 năm 2019 lúc 17:57Jun 24, 2019 at 17:57
CODE-REaDCODE-REaDCODE-REaD 2.6893 huy hiệu vàng31 Huy hiệu bạc58 Huy hiệu đồng3 gold badges31 silver badges58 bronze badges Tôi đã bị mắc kẹt với vấn đề này trong vài phút và sau đây là giải pháp duy nhất thực sự hoạt động: https://phoenixnap.com/kb/access-denied-for-user-root-localhost
Đã trả lời ngày 28 tháng 1 năm 2021 lúc 11:56Jan 28, 2021 at 11:56
Ali havasiali havasiAli Havasi 5115 Huy hiệu bạc7 Huy hiệu đồng5 silver badges7 bronze badges Trong trường hợp bạn đã đặt mật khẩu trong quá khứ, giải pháp 3 sẽ không hoạt động,Trong trường hợp của tôi, tôi đã sử dụng một số câu trả lời ở trên để giải quyết vấn đề này (Ubuntu 16). Kết quả là: 8Nếu bạn thấy văn bản này trong màn hình: MySQLD_SAFE thư mục '/var/Run/MySQLD' cho tệp ổ cắm Unix không tồn tại. Sau đó làm:mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists. then do: 9Nhập thiết bị đầu cuối khác để đặt mật khẩu của bạn như thế này: to set your password like this: 0Sau đó khởi động lại dịch vụ và đăng nhập 1Đã trả lời ngày 4 tháng 5 năm 2021 lúc 18:04May 4, 2021 at 18:04
user9869932user9869932user9869932 5.9933 Huy hiệu vàng53 Huy hiệu bạc47 Huy hiệu đồng3 gold badges53 silver badges47 bronze badges Đối với MySQL 5.5 trên Windows 10 Bạn không thể tìm thấy mật khẩu vì nó được băm trong bảng, vì vậy đặt lại nó là tùy chọn duy nhất. Giải pháp nhập tập lệnh mật khẩu mới theo tệp .txt, do Lokesh Kumar Chippada cung cấp, đã không hoạt động với tôi. Tôi thấy rằng lời nhắc lệnh chỉ bị đóng băng sau khi bắt đầu nhập. Tôi đã thêm 4 vào tệp My.ini theo đầu câu trả lời trên bài đăng này bởi TonyCoupland.Sau đó tôi đã có thể đăng nhập vào mysql từ dòng lệnh 5Và sau đó trong mysql 6 0Xem 'B.3.3.2.3 Đặt lại mật khẩu gốc: Hướng dẫn chung' trên trang MySQL Dev. Bây giờ tôi đã xóa 4 khỏi tệp My.ini và tôi có thể đăng nhập với tư cách là người dùng gốc bằng cách sử dụng mật khẩu mới mà tôi đã tạo.Đã trả lời ngày 6 tháng 5 lúc 2:16May 6 at 2:16
Ông JMR.JMr. J 1.2172 huy hiệu vàng16 Huy hiệu bạc38 Huy hiệu đồng2 gold badges16 silver badges38 bronze badges Truy cập phpmyadmin> config.inc.php> $ cfg ['máy chủ'] [$ i] ['mật khẩu'] = ''; Đã trả lời ngày 19 tháng 10 năm 2017 lúc 4:39Oct 19, 2017 at 4:39
1 |