Hướng dẫn access denied for user root@localhost (using password: yes mysql workbench) - quyền truy cập bị từ chối đối với người dùng root @ localhost (sử dụng mật khẩu: yes mysql workbench)
Nếu bạn có vấn đề tương tự trong MySQL 5.7.+: Show
Đó là do MySQL 5.7 theo mặc định cho phép kết nối với ổ cắm, điều đó có nghĩa là bạn chỉ cần kết nối với 2. Nếu bạn chạy SQL:
Sau đó, bạn sẽ thấy nó:
Để cho phép kết nối với root và mật khẩu, sau đó cập nhật các giá trị trong bảng bằng lệnh:
Sau đó, chạy lại lệnh chọn và bạn sẽ thấy nó đã thay đổi:
Và đó là nó. Bạn có thể chạy quy trình này sau khi chạy và hoàn thành lệnh 3.Đối với Mariadb, hãy sử dụng
Để đặt mật khẩu. Thêm tại https://mariadb.com/kb/en/set-password/ Đã trả lời ngày 26 tháng 11 năm 2018 lúc 18:59Nov 26, 2018 at 18:59
KeiteldogkeiteldogKeitelDOG 4.3174 Huy hiệu vàng17 Huy hiệu bạc 30 Huy hiệu Đồng4 gold badges17 silver badges30 bronze badges 9 Sử dụng các hướng dẫn để đặt lại mật khẩu gốc - nhưng thay vì đặt lại mật khẩu gốc, chúng tôi sẽ chèn mạnh một bản ghi vào bảng mysql.user Trong tệp init, sử dụng cái này thay thế
Đã trả lời ngày 31 tháng 7 năm 2013 lúc 16:42Jul 31, 2013 at 16:42
Andy Jonesandy JonesAndy Jones 6.1394 Huy hiệu vàng30 Huy hiệu bạc47 Huy hiệu Đồng4 gold badges30 silver badges47 bronze badges 9 Nó không thích đặc quyền người dùng của tôi vì vậy tôi đã vượt qua nó. .
Pang 9.254146 Huy hiệu vàng85 Huy hiệu bạc120 Huy hiệu đồng146 gold badges85 silver badges120 bronze badges Đã trả lời ngày 30 tháng 6 năm 2017 lúc 6:48Jun 30, 2017 at 6:48
Dan Kaiserdan KaiserDan Kaiser 9417 Huy hiệu bạc7 Huy hiệu đồng7 silver badges7 bronze badges 1 Thử các lệnh sau
Đã trả lời ngày 20 tháng 9 năm 2017 lúc 13:28Sep 20, 2017 at 13:28
Aashishaashishaashish 2.32320 Huy hiệu bạc19 Huy hiệu đồng20 silver badges19 bronze badges 4 Đối với những người đang đối mặt với lỗi dưới đây trong phiên bản MySQL 5.7+ -
GREP: Viết lỗi: Đường ống bị hỏng 180102 11:32:28 mysqld_safe đăng nhập vào '/var/log/mysql/error.log'. Chỉ cần nhấn Ctrl+Z hoặc Ctrl+C để ngắt và thoát khỏi quá trình
Chào mừng bạn đến với Màn hình MySQL. Lệnh kết thúc bằng; hoặc \ g. ID kết nối MySQL của bạn là 2 Phiên bản máy chủ: 5.7.8-RC Máy chủ cộng đồng MySQL (GPL) Bản quyền (c) 2000, 2015, Oracle và/hoặc các chi nhánh của nó. Đã đăng ký Bản quyền. Oracle là nhãn hiệu đã đăng ký của Oracle Corporation và/hoặc các chi nhánh của nó. Những tên khác có thể là thương hiệu của chủ sở hữu tương ứng. Gõ 'trợ giúp;' hoặc '\ h' để được giúp đỡ. Loại '\ C' để xóa câu lệnh đầu vào hiện tại.
Đọc thông tin bảng để hoàn thành tên bảng và cột Bạn có thể tắt tính năng này để có được khởi động nhanh hơn với -A Cơ sở dữ liệu đã thay đổi
..180102 11:37:12 mysqld_safe mysqld từ tệp pid /var/run/mysqld/mysqld.pid kết thúc. * MySQL Community Server 5.7.8-RC bị dừng arif@ubuntu: ~ $ sudo /etc/init.d/mysql Bắt đầu .. * MYSQL Community Server 5.7.8-rc được bắt đầu
Bản quyền (c) 2000, 2015, Oracle và/hoặc các chi nhánh của nó. Đã đăng ký Bản quyền. Oracle là nhãn hiệu đã đăng ký của Oracle Corporation và/hoặc các chi nhánh của nó. Những tên khác có thể là thương hiệu của chủ sở hữu tương ứng. Gõ 'trợ giúp;' hoặc '\ h' để được giúp đỡ. Loại '\ C' để xóa câu lệnh đầu vào hiện tại.Jan 2, 2018 at 6:20
mysql> 7ArifMustafaĐọc thông tin bảng để hoàn thành tên bảng và cột Bạn có thể tắt tính năng này để có được khởi động nhanh hơn với -A5 gold badges40 silver badges47 bronze badges 0 Cơ sở dữ liệu đã thay đổi 0mysql> 8 truy vấn ok, 4 hàng bị ảnh hưởng, 1 cảnh báo (0,03 giây) Các hàng khớp: 4 Thay đổi: 4 cảnh báo: 1 1mysql> 9 truy vấn ok, 0 hàng bị ảnh hưởng (0,00 giây) 2mysql> 0 Bye..180102 11:37:12 mysqld_safe mysqld từ tệp pid /var/run/mysqld/mysqld.pid kết thúc. * MySQL Community Server 5.7.8-RC bị dừng arif@ubuntu: ~ $ sudo /etc/init.d/mysql Bắt đầu .. * MYSQL Community Server 5.7.8-rc được bắt đầuSep 17, 2019 at 7:06
Nhập mật khẩu: Sau phiên bản MySQL 5.7+, mật khẩu cột được thay thế bằng Xác thực tên_String từ bảng mysql.user. 3Hy vọng những bước này sẽ giúp bất cứ ai, cảm ơn. 4Đã trả lời ngày 2 tháng 1 năm 2018 lúc 6:20 5Arifmustafaarifmustafa 64.4135 Huy hiệu vàng40 Huy hiệu bạc47 Huy hiệu đồng 7Tôi đã sử dụng Ubuntu 18 và chỉ cần cài đặt MySQL (Mật khẩu: Root) với các lệnh sau. Khi tôi cố gắng đăng nhập với người dùng Ubuntu bình thường, nó đã ném cho tôi vấn đề này.Nhưng tôi đã có thể đăng nhập vào MySQL thông qua siêu người dùng. Sử dụng các lệnh sau tôi có thể đăng nhập thông qua người dùng bình thường. 9Sau đó, bạn sẽ có thể đăng nhập vào MySQL với tài khoản bình thường. 0Đã trả lời ngày 17 tháng 9 năm 2019 lúc 7:06 Nếu bạn đang gặp lỗi này trong Workbench nhưng bạn có thể đăng nhập từ thiết bị đầu cuối thì hãy làm theo các bước này.Apr 17, 2020 at 17:04
0 Đầu tiên chỉ cần đăng nhập bằng mật khẩu hiện tại của bạn: 1Sau đó, thay đổi mật khẩu của bạn vì đôi khi có mật khẩu cường độ thấp gây ra lỗi. 2
radbyx 9.12220 Huy hiệu vàng80 Huy hiệu bạc124 Huy hiệu đồng20 gold badges80 silver badges124 bronze badges Đã trả lời ngày 4 tháng 8 năm 2018 lúc 6:57Aug 4, 2018 at 6:57
Đối với trường hợp của tôi, tôi đã tìm thấy lỗi này sau khi cài đặt mới MySQL trên Mac OS Big Sur. Những gì tôi đã làm để sửa nó là: Tôi nhấp vào logo của Apple, đi đến Tùy chọn hệ thống và sau đó nhấp vào MySQL. Có một nút cơ sở dữ liệu khởi tạo trên cửa sổ Cài đặt đã mở, tôi nhấp vào đó và sau đó khi tôi cố gắng truy cập lại, nó đã được giải quyết. Đã trả lời ngày 4 tháng 4 năm 2021 lúc 4:04Apr 4, 2021 at 4:04
1 Cách dễ nhất để đặt lại mật khẩu gốc là:
Nguồn tài liệu MySQL và kinh nghiệm cá nhân: http://dev.mysql.com/doc/refman/5.6/en/resetting-permissions.html Đã trả lời ngày 21 tháng 5 năm 2014 lúc 10:42May 21, 2014 at 10:42
Avijendravijendravijendr 3,8102 Huy hiệu vàng28 Huy hiệu bạc46 Huy hiệu đồng2 gold badges28 silver badges46 bronze badges Tôi đã giải quyết vấn đề tương tự bằng cách chạy Workbench với tư cách là quản trị viên. ... Tôi đoán đó là vì hạn chế máy tính của công ty, trong trường hợp của tôi ... Đã trả lời ngày 28 tháng 2 năm 2018 lúc 12:17Feb 28, 2018 at 12:17
Mật khẩu mặc định MySQL cho Root được gán tùy thuộc vào cách bạn đã cài đặt MySQL. Nếu bạn đã cài đặt nó từ kho lưu trữ YUM YUM của MySQL, kho lưu trữ SUSE của MySQL hoặc các gói RPM được tải xuống trực tiếp từ Oracle, bạn có thể lấy mật khẩu bằng lệnh sau: 3Đã trả lời ngày 15 tháng 12 năm 2020 lúc 13:50Dec 15, 2020 at 13:50
Hãy thử các bước sau để khắc phục vấn đề này:
Có thể chạy bảng điều khiển MySQL mà không có vấn đề gì bây giờ!
Đã trả lời ngày 10 tháng 10 năm 2017 lúc 9:42Oct 10, 2017 at 9:42
0
Tôi đã giải quyết cùng một vấn đề bằng SQL tiếp theo và khởi động lại máy chủ MySQL: 4Đã trả lời ngày 11 tháng 11 năm 2017 lúc 19:39Nov 11, 2017 at 19:39
Tôi đã làm việc trên Access bị từ chối cho người dùng 'root'@'localhost' (sử dụng mật khẩu: có) trong vài giờ, tôi đã tìm thấy giải pháp sau, 5Đã trả lời ngày 15 tháng 11 năm 2017 lúc 6:36Nov 15, 2017 at 6:36
0 Tôi không nghĩ rằng bạn phải thoát khỏi tham số 1: 2Nên là: 3Đã trả lời ngày 30 tháng 11 năm 2017 lúc 2:19Nov 30, 2017 at 2:19
JordanjordanJordan Phù hiệu đồng 1481111 bronze badges Đối với vấn đề trên, mật khẩu của bạn trong hệ thống sẽ khớp với mật khẩu mà bạn đã truyền trong chương trình bởi vì khi bạn chạy chương trình, nó sẽ kiểm tra mật khẩu của hệ thống vì bạn đã cung cấp root với tư cách là người dùng nên cho bạn một lỗi và đồng thời bản ghi không bị xóa khỏi cơ sở dữ liệu. 6Giữ mật khẩu hệ thống của bạn là jacob234 và sau đó chạy mã.
Đã trả lời ngày 9 tháng 2 năm 2018 lúc 14:11Feb 9, 2018 at 14:11
Với tôi là cùng một vấn đề, nhưng nó đã được gây ra, bởi vì tôi đã sử dụng máy chủ MySQL trên 32 (bit) và Workbench đang chạy trên phiên bản 64 (bit). Máy chủ và Workbench cần có cùng một phiên bản. Xpress
Đã trả lời ngày 16 tháng 12 năm 2018 lúc 16:24Dec 16, 2018 at 16:24
Tôi đã phải đối mặt với cùng một vấn đề khi tôi cố gắng kết nối cơ sở dữ liệu MySQL bằng ứng dụng Laravel. Tôi muốn giới thiệu vui lòng kiểm tra mật khẩu cho người dùng. Mật khẩu MySQL không nên có ký tự đặc biệt như #, &, v.v.#, &, etc... Đã trả lời ngày 13 tháng 3 năm 2020 lúc 16:23Mar 13, 2020 at 16:23
1 Trong trường hợp của tôi:
SOLUTION:
[mysqld] skip-grant-tables
Đã trả lời ngày 27 tháng 4 năm 2021 lúc 12:08Apr 27, 2021 at 12:08
CecherzcecherzCecherz 361 Huy hiệu bạc7 Huy hiệu đồng1 silver badge7 bronze badges Nguyên nhân có thể bị thiếu tệp mysqld trong/var/run/mysqld 7Nếu tệp không thoát thì hãy tạo tệp 8kiểm tra ngay bây giờ bạn có thể đăng nhập mysql -uoot -p123 nếu không 9Link - MySQLD_Safe Directory '/Var/Run/MySQLD' cho tệp ổ cắm Unix không tồn tại
Đã trả lời ngày 29 tháng 6 năm 2021 lúc 12:41Jun 29, 2021 at 12:41
0Nó làm việc cho tôi. Lưu ý: Ví dụ, sử dụng mật khẩu mạnh 1Đã trả lời ngày 31 tháng 3 lúc 15:01Mar 31 at 15:01
Cho cửa sổ:- Nếu cấu hình thể hiện không có vấn đề tương tự và nếu bạn không thể đăng nhập vào tài khoản gốc. Các bước tôi đã làm theo để khắc phục sự cố:--
Đã trả lời vào ngày 30 tháng 6 lúc 9:55Jun 30 at 9:55
Cùng một vấn đề cũng xảy ra với tôi, tên người dùng DB của tôi đã sai Đã trả lời ngày 20 tháng 7 lúc 6:04Jul 20 at 6:04
Mật khẩu gốc cho MySQL Workbench 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.no password.
Khi sử dụng MySQL Workbench để kết nối với máy chủ MySQL, mật khẩu gốc được yêu cầu, làm thế nào có thể nhập mật khẩu này một cách an toàn?Để gán mật khẩu bằng cách sử dụng mật khẩu đã đặt, hãy kết nối với máy chủ dưới dạng root và cấp câu lệnh Mật khẩu đặt cho mỗi tài khoản gốc được liệt kê trong bảng hệ thống mysql.user.Đối với Windows, hãy thực hiện điều này: $> mysql -u root mysql> đặt mật khẩu cho 'root'@'localhost' = password ('new_password');mysql> Đặt mật khẩu cho 'root'@'127.0.connect to the server as root and issue a SET PASSWORD statement for each root account listed in the mysql. user system table. For Windows, do this: $> mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password'); mysql> SET PASSWORD FOR 'root'@'127.0.
Không thể kết nối với MySQL với mật khẩu đã cho trong khi cài đặt?Bạn đã thử loại bỏ hoàn toàn phần mềm (từ ổ đĩa, tường lửa của bạn, các tệp chương trình liên quan, sổ đăng ký), sau đó cài đặt lại?Vui lòng làm như vậy, khởi động lại hệ thống của bạn và thử khởi động phần mềm.reboot your system and try starting the software. |