Hướng dẫn how do i start mysql with skip grant tables in windows? - làm cách nào để bắt đầu mysql với bảng cấp quyền bỏ qua trong cửa sổ?
Tôi đã khóa người dùng gốc của mình khỏi cơ sở dữ liệu của chúng tôi. Tôi cần phải lấy lại tất cả các đặc quyền cho người dùng gốc. Tôi có mật khẩu của mình và tôi có thể đăng nhập vào mysql. Nhưng người dùng gốc không có tất cả các đặc quyền. Show Đã hỏi ngày 10 tháng 11 năm 2009 lúc 14:34Nov 10, 2009 at 14:34
StevenstevenSteven 23.6K41 Huy hiệu vàng105 Huy hiệu bạc129 Huy hiệu đồng41 gold badges105 silver badges129 bronze badges 12
Tôi đã gặp vấn đề tương tự như tiêu đề của câu hỏi này, vì vậy, bất kỳ ai khác googles về câu hỏi này và muốn bắt đầu MYSQL trong chế độ 'Bỏ qua các bảng trợ cấp' trên Windows, đây là những gì tôi đã làm. Dừng dịch vụ MySQL thông qua các công cụ quản trị viên, dịch vụ. Sửa đổi tệp cấu hình My.ini (giả sử các đường dẫn mặc định)
hoặc cho phiên bản MySQL> = 5.6
Trong phần máy chủ, trong [MySQLD], thêm dòng sau:
để bạn có
Bắt đầu lại dịch vụ và bạn sẽ có thể đăng nhập vào cơ sở dữ liệu của mình mà không cần mật khẩu. Đã trả lời ngày 13 tháng 6 năm 2012 lúc 11:26Jun 13, 2012 at 11:26
TonyCouplandtonyCouplandtonycoupland 4.0271 Huy hiệu vàng27 Huy hiệu bạc27 Huy hiệu đồng1 gold badge27 silver badges27 bronze badges 4 Cách thực hiện kiểm soát lại điều khiển người dùng gốc trong MySQL. Nguy hiểm: hoạt động rủi ro
Xác định lại mật khẩu gốc của người dùng.
icc97 Chỉnh sửa tệp my.cnf.8 gold badges65 silver badges85 bronze badges Xóa dòng.Feb 8, 2016 at 18:57
gizmo_marcogizmo_marcogizmo_marco Kết nối với cơ sở dữ liệu.5 silver badges2 bronze badges 4 Nhập mật khẩu mới khi được nhắc.lots of things, this is what worked for me: 6Hành động này rất nguy hiểm, nó cho phép bất cứ ai kết nối với tất cả các cơ sở dữ liệu mà không bị hạn chế mà không có người dùng và mật khẩu. Nó phải được sử dụng cẩn thận và phải được hoàn nguyên nhanh chóng để tránh rủi ro. 10,4K8 Huy hiệu vàng65 Huy hiệu bạc85 Huy hiệu Đồng 7Đã trả lời ngày 8 tháng 2 năm 2016 lúc 18:57 6455 Huy hiệu bạc2 Huy hiệu ĐồngJun 30, 2018 at 2:55
Sau khi thử rất nhiều thứ, đây là những gì làm việc cho tôi:Neithan Max Điều đó làm trước tiên là chúng tôi sử dụng sudo để đăng nhập MySQL làm root mà không cần mật khẩu. Sau đó, chúng tôi chỉ cập nhật mật khẩu của root.5 gold badges35 silver badges57 bronze badges 1 Sau đó, tôi đã khởi động lại 8:Và root 9 đã đăng nhập vào! 8Đã trả lời ngày 30 tháng 6 năm 2018 lúc 2:55 9Neithan Maxneithan Max 9.8265 huy hiệu vàng35 huy hiệu bạc57 Huy hiệu đồng Trên hệ thống Linux bạn có thể làm theo sau (phải tương tự cho hệ điều hành khác) 0Kiểm tra xem quá trình MySQL có đang chạy không:Dec 7, 2017 at 4:30
Nếu chạy thì hãy dừng quá trình: (đảm bảo bạn đóng tất cả công cụ MySQL)Arpit Nếu bạn có vấn đề dừng lại thì hãy làm theo13 silver badges17 bronze badges Tìm kiếm quy trình: 0 Giết quy trình: 1Bây giờ hãy bắt đầu MySQL ở chế độ an toàn với Skip Grant
Nó yêu cầu mật khẩu, chỉ cần nhấn enter
Dán lệnh 1Nó phải báo cáo rằng hoạt động đã thành công (không bị ảnh hưởng)3 gold badges30 silver badges46 bronze badges Trong tệp 3, xóa dòng 8, lưu tệpOct 13, 2018 at 8:52
Trong menu WampServer, chọn một lần nữa dịch vụ khởi động lại Bây giờ bạn có thể nhập bằng mật khẩu mới. Cảm ơn tất cả các câu trả lời ở đây. Danrah 11.5163 huy hiệu vàng30 Huy hiệu bạc46 Huy hiệu đồng Đã trả lời ngày 13 tháng 10 năm 2018 lúc 8:52Jan 18, 2014 at 16:35
1 Nếu bạn sử dụng máy chủ MySQL 5.6 và gặp sự cố với 4:Bạn nên đến 5.Apr 21, 2016 at 18:54
Bạn nên thêm 0 và sau đó bạn không cần mật khẩu.
Dừng máy chủ MySQL của bạn (nếu nó đã chạy). Tìm tệp cấu hình MySQL của bạn, 7. (Đối với tôi, nó đã được đặt @ 2. Bạn chỉ có thể tìm kiếm nếu bạn không thể tìm thấy nó).Đã trả lời ngày 22 tháng 7 năm 2014 lúc 13:06Jul 22, 2014 at 13:06
Saurabh Hoodasaurabh HoodaSaurabh Hooda 2.5162 Huy hiệu vàng19 Huy hiệu bạc29 Huy hiệu đồng2 gold badges19 silver badges29 bronze badges Vui lòng chạy lệnh bên dưới này từ bảng điều khiển để bỏ qua xác minh bảng người dùng trong khi khởi chạy cơ sở dữ liệu MySQL từ dấu nhắc lệnh 2Đã trả lời ngày 9 tháng 7 năm 2019 lúc 3:31Jul 9, 2019 at 3:31
PrasadprasadPrasad 1.05913 Huy hiệu bạc21 Huy hiệu đồng13 silver badges21 bronze badges 1 Chỉnh sửa tệp My.ini và thêm bảng Skip-Grant và khởi động lại máy chủ MySQL của bạn: 3Đã trả lời ngày 31 tháng 10 năm 2017 lúc 11:44Oct 31, 2017 at 11:44
Nếu đây là một hộp Windows, điều đơn giản nhất cần làm là dừng các máy chủ, hãy thêm bảng Skip-Grant vào tệp cấu hình MySQL và khởi động lại máy chủ. Khi bạn đã khắc phục các vấn đề về quyền của mình, hãy lặp lại các vấn đề trên nhưng xóa tùy chọn Bỏ qua bảng cấp. Nếu bạn không biết tệp cấu hình của mình ở đâu, thì hãy đăng nhập vào MySQL, hãy gửi 9 và một trong các hàng được trả về sẽ cho bạn biết tệp cấu hình của bạn ở đâu.Đã trả lời ngày 10 tháng 11 năm 2009 lúc 15:15Nov 10, 2009 at 15:15
longnecklongnecklongneck 11.7K2 Huy hiệu vàng35 Huy hiệu bạc43 Huy hiệu đồng2 gold badges35 silver badges43 bronze badges 4 Đây là cách làm điều đó trên Ubuntu 20.4. Điều này làm việc cho tôi. Truy cập 0 Bạn có thể viết vào Terminal 1, sau đó bạn cần chỉnh sửa tệp được đặt tên là 2. Trên PC của tôi, tệp đó là một tệp chỉ đọc, vì vậy trước tiên tôi cần thay đổi quyền. Tôi đã viết 3 trong thiết bị đầu cuối. Sau đó, tôi đã chỉnh sửa tệp bằng cách nhập 4 vào thiết bị đầu cuối. Trong tập tin, bạn sẽ thấy [mysqld] ở đâu đó, bên dưới [mysqld] thêm bảng bỏ qua trong một dòng mới, để nó trông như thế nàyGo to 0 You can write into terminal 1, then you need to edit the file which is named 2. On my PC, that file was a read-only file, so I needed to first change the permissions. I wrote 3 in the terminal. After that, I edited the file by typing 4 in the terminal. In the file, you will see [mysqld] somewhere, below [mysqld] add skip-grant-tables in a new line, so that it looks like this 4Khởi động lại dịch vụ MySQL bằng cách viết 5 vào thiết bị đầu cuối. Nếu máy chủ của bạn không chạy thì hãy viết 6 vào thiết bị đầu cuối. Một điều đáng nói nữa ở đây là tôi cũng có một vấn đề khác mà tôi đã khắc phục theo cách gần như chính xác. Máy chủ của tôi không nghe tại cổng 3306, vì vậy tôi cũng phải thêm cổng = 3306 vào tệp 2 đó. Bây giờ tôi cóIf your server wasn't running then write 6 in terminal.Another thing worth mentioning here is that I also had another problem which I fixed in almost the exact same manner. My server wasn't listening at the port 3306, so I also had to add port = 3306 in that 2 file. Now I have 5trong tệp mysqld.cnf. Đã trả lời ngày 12 tháng 5 lúc 11:35May 12 at 11:35
Tôi thấy rằng câu hỏi đã cũ, nhưng có lẽ cấu hình của tôi sẽ giúp ai đó. Tôi sử dụng cấu hình này trong tập lệnh: 6Dịch vụ khởi động lại MySQL
Giacomo1968 25.2k11 Huy hiệu vàng69 Huy hiệu bạc97 Huy hiệu Đồng11 gold badges69 silver badges97 bronze badges Đã trả lời ngày 12 tháng 1 lúc 17:59Jan 12 at 17:59
VipvippiVippi 11 Huy hiệu Đồng1 bronze badge Làm cách nào để bắt đầu bỏ qua bảng cấp trong mysql?Nếu bạn đang chạy trên Apple MacBook OSX thì:.. Dừng máy chủ MySQL của bạn (nếu nó đã chạy) .. Tìm tệp cấu hình MySQL của bạn, của tôi.CNF..... Mở của tôi.Tệp CNF trong bất kỳ trình soạn thảo văn bản nào .. Thêm "Bỏ qua bảng cấp" (không có báo giá) ở cuối phần [MySQLD] và lưu tệp .. Bây giờ hãy khởi động máy chủ MySQL của bạn .. Làm cách nào để dừng bỏ qua bảng cấp trong mysql?Chỉ cần nhập: MySQLadmin Shutdown và sau đó bắt đầu dịch vụ MySQL bằng cách chạy lệnh: Dịch vụ MySQL Bắt đầu.Lưu câu trả lời này.mysqladmin shutdown and then start MySQL service by running command: service mysql start . Save this answer.
Làm cách nào để bắt đầu mysql trên windows?Mở công cụ dòng lệnh MySQL:.. Trong dấu nhắc lệnh windows, chạy lệnh: mysql -u username -p .. Nhập mật khẩu của bạn khi được nhắc .. Bảng cấp Skip có nghĩa là gì?Sử dụng các bảng-skip-grant trong phương thức này, bạn dừng máy chủ và khởi động nó bằng cách chỉ định--skip-grant bảng, sẽ không tải các bảng tài trợ.Bạn có thể kết nối với máy chủ dưới dạng root mà không cần mật khẩu và đặt mật khẩu.stop the server and start it by specifying --skip-grant-tables , which will not load the grant tables. You can connect to the server as root without a password and set the password. |