Stack Overflow cho các đội đang chuyển sang miền riêng của nó! Khi việc di chuyển hoàn tất, bạn sẽ truy cập các nhóm của mình tại StackoverFlowTeams.com và họ sẽ không còn xuất hiện ở thanh bên trái trên stackoverflow.com.stackoverflowteams.com, and they will no longer appear in the left sidebar on stackoverflow.com.
Kiểm tra email của bạn để cập nhật.
Khi chúng tôi thiết lập hệ thống cơ sở dữ liệu MySQL, hệ thống sẽ tự động tạo dữ liệu MySQL trong đó có nhiều bảng như db,event,func,host,servers,slow_log,user_info etc.
trong bảng user_info
Tôi có thể lấy danh sách người dùng và chi tiết của họ bằng cách thực thi truy vấn như
SELECT
User,
Password
FROM mysql.user;
0 ngoại trừ mật khẩu.But in which table MySQL store the password of every users?
hỏi ngày 18 tháng 2 năm 2014 lúc 6:44Feb 18, 2014 at 6:44
Mật khẩu MySQL cho người dùng được lưu trữ trong chính MySQL; Chúng được lưu trữ trong bảng mysql.user. Mật khẩu được băm theo mặc định bằng hàm
SELECT
User,
Password
FROM mysql.user;
1.Nguồn
Đã trả lời ngày 18 tháng 2 năm 2014 lúc 6:48Feb 18, 2014 at 6:48
Vivek Sadhvivek SadhVivek Sadh
4.2003 huy hiệu vàng30 Huy hiệu bạc49 Huy hiệu đồng3 gold badges30 silver badges49 bronze badges
1
Trong bảng
SELECT
User,
Password
FROM mysql.user;
2 dB, SELECT
User,
Password
FROM mysql.user;
3SELECT
User,
Password
FROM mysql.user;
Đã trả lời ngày 18 tháng 2 năm 2014 lúc 6:47Feb 18, 2014 at 6:47
Sillysillysilly
7.6632 Huy hiệu vàng23 Huy hiệu bạc36 Huy hiệu đồng2 gold badges23 silver badges36 bronze badges
1
Để lưu trữ tên người dùng và mật khẩu một cách an toàn trong cơ sở dữ liệu MySQL, chúng ta có thể sử dụng md5 [].
Hãy cho chúng tôi xem một ví dụ. Đầu tiên, chúng tôi sẽ tạo một bảng. Lệnh tạo được sử dụng để tạo một bảng.
mysql> create table UserNameAndPasswordDemo - > [ - > U_Id int[10] unsigned NOT NULL AUTO_INCREMENT, - > UserId varchar[255] DEFAULT NULL, - > UserPassword varchar[255] DEFAULT NULL, - > primary key[U_Id], - > UNIQUE KEY `UserId` [`UserId`] - > ]; Query OK, 0 rows affected [0.61 sec]
Chèn hồ sơ và lưu trữ mật khẩu một cách an toàn với sự trợ giúp của md5 [].
mysql> INSERT INTO UserNameAndPasswordDemo[UserId, UserPassword] VALUES ['', MD5['john123']]; Query OK, 1 row affected [0.17 sec] mysql> INSERT INTO UserNameAndPasswordDemo[UserId, UserPassword] VALUES [MD5[''], MD5['123Carol']]; Query OK, 1 row affected [0.14 sec]
Bây giờ, chúng tôi sẽ triển khai câu lệnh CHỌN để hiển thị các bản ghi, bao gồm cả mật khẩu trong MD5. Ở đây, chúng tôi chỉ hiển thị các bản ghi cho userid ''.
mysql> SELECT *from UserNameAndPasswordDemo where UserId='';
Sau đây là đầu ra.
+------+-------------+----------------------------------+ | U_Id | UserId | UserPassword | +------+-------------+----------------------------------+ | 1 | | 6e0b7076126a29d5dfcbd54835387b7b | +------+-------------+----------------------------------+ 1 row in set [0.00 sec]
Để hiển thị tất cả các bản ghi.
mysql> SELECT *from UserNameAndPasswordDemo;
Sau đây là đầu ra trong đó chúng tôi đã lưu tên người dùng và mật khẩu bằng MD5 -
+------+----------------------------------+----------------------------------+ | U_Id | UserId | UserPassword | +------+----------------------------------+----------------------------------+ | 1 | | 6e0b7076126a29d5dfcbd54835387b7b | | 2 | 5f565a3d794f85e5db4f3bb7b5811a25 | f1d2fb85f7d6ce7428b9b3fd569be42b | +------+----------------------------------+----------------------------------+ 2 rows in set [0.00 sec]
Cập nhật vào ngày 26 tháng 6 năm 2020 12:50:08
- Câu hỏi và câu trả lời liên quan
- Làm thế nào để lưu trữ và truy xuất một ngày vào cơ sở dữ liệu MySQL bằng Python?
- MySQL lưu trữ các tệp cơ sở dữ liệu ở đâu?
- Làm thế nào để lưu trữ số lượng thập phân PayPal trong cơ sở dữ liệu MySQL?
- Làm thế nào để lưu trữ và truy xuất ngày vào cơ sở dữ liệu SQLite3 bằng Python?
- Cách dễ nhất để lưu trữ ngày trong cơ sở dữ liệu MySQL là gì?
- Làm thế nào để lưu trữ đầu ra truy vấn trong cơ sở dữ liệu TEMP MongoDB?
- Làm thế nào để lưu trữ thập phân trong mysql?
- Làm thế nào để chúng tôi chèn/lưu trữ một tệp vào cơ sở dữ liệu MySQL bằng JDBC?
- Làm thế nào để mở/đóng các tệp một cách an toàn trong Python?
- Cách tạo mật khẩu ngẫu nhiên trong Linux trong Linux
- Phân biệt giữa bảng lưu trữ hàng và cột trong cơ sở dữ liệu SAP HANA
- Kiểu dữ liệu mysql chỉ lưu trữ tháng và năm?
- Viết một truy vấn để lưu trữ và truy xuất thông tin sổ sách trong cơ sở dữ liệu [DBMS]?
- Làm thế nào để lưu trữ dữ liệu trong MySQL dưới dạng JSON?
- Làm thế nào để dừng một vòng lặp vô hạn một cách an toàn trong Python?