Nếu bạn xem tài liệu Laragon trên nhiều DB, nó sẽ rất đơn giản, tuy nhiên tôi muốn làm cho nó dễ dàng nhất có thể với thiết lập
Theo mặc định Laragon [Bản đầy đủ] đi kèm với MySQL 5. 7 phiên bản. Tuy nhiên, chúng tôi sẽ cài đặt MySQL 8 và cho biết cách chúng tôi chuyển sang phiên bản khác
Đối với bối cảnh này, chúng tôi sẽ sử dụng phiên bản ZIP của cộng đồng MySQL không có bất kỳ bộ thử nghiệm và nhị phân gỡ lỗi nào [giảm kích thước]
Bất kể điều gì, tôi có thể tạo cơ sở dữ liệu mới, người dùng mới hoặc đặt đặc quyền bằng cách sử dụng dòng lệnh, cửa sổ đầu cuối, từ Laragon hoặc GUI khác
Khi tôi kiểm tra Bảng điều khiển quản lý của Microsoft, tôi không thể tìm thấy MySQL được liệt kê, nhưng MySQL đã khởi động và đang chạy. Tôi chỉ mệt mỏi hay sao?
Liên kết để bình luậnChia sẻ trên các trang web khác
benamen
Đăng ngày 5 tháng 6 năm 2022
benamen
- Các thành viên
- 2. 1k
- 47
- Chia sẻ
Đăng ngày 5 tháng 6 năm 2022
Bạn đã thử nhấp vào nút "Cơ sở dữ liệu" trên Laragon GUI chưa?
Liên kết để bình luậnChia sẻ trên các trang web khác
LeonCao Su
Đăng ngày 5 tháng 6 năm 2022
LeonCao Su
- Các thành viên
- 305
- 1
- Vị trí. Na Uy
- Tuổi. 50
- quyên góp cho tôi
- Tác giả
- Chia sẻ
Đăng ngày 5 tháng 6 năm 2022
1 giờ trước, benanamen said
Bạn đã thử nhấp vào nút "Cơ sở dữ liệu" trên Laragon GUI chưa?
Liên kết để bình luậnChia sẻ trên các trang web khác
LeonCao Su
Đăng ngày 5 tháng 6 năm 2022
LeonCao Su
- Các thành viên
- 305
- 1
- Vị trí. Na Uy
- Tuổi. 50
- quyên góp cho tôi
- Tác giả
- Chia sẻ
Đăng ngày 5 tháng 6 năm 2022 [đã chỉnh sửa]
Có, tôi đã thử cách đó và hầu hết các cách khác. Có và không có mật khẩu để
Liên kết để bình luậnChia sẻ trên các trang web khác
LeonCao Su
Đăng ngày 5 tháng 6 năm 2022
LeonCao Su
- Các thành viên
- 305
- 1
- Vị trí. Na Uy
- Tuổi. 50
- quyên góp cho tôi
- Tác giả
- Chia sẻ
Đăng ngày 5 tháng 6 năm 2022
Điều này xảy ra khi tôi cố tạo mật khẩu mới Menu>MySQL>Thay đổi mật khẩu
Liên kết để bình luậnChia sẻ trên các trang web khác
gizmola
Đăng ngày 5 tháng 6 năm 2022
gizmola
- quản trị viên
- 5. 6k
- 35
- Vị trí. Los Angeles, CA Hoa Kỳ
- Chia sẻ
Đăng ngày 5 tháng 6 năm 2022
MySQL sử dụng lược đồ trong đó mọi người dùng có tên và thành phần máy chủ lưu trữ. Ví dụ. root@localhost. Có thể có các ký tự đại diện cho thành phần tên máy chủ, nhưng thông thường các tài khoản sẽ bắt đầu bị hạn chế đối với máy chủ cục bộ. Điều quan trọng là phải hiểu cách thức hoạt động của tính năng này, vì quyền sau đó được cấp cho một tổ hợp người dùng@máy chủ lưu trữ cụ thể và nếu sau đó ai đó thêm tài khoản ký tự đại diện cho tổ hợp đó [ví dụ: -- 'user@%' thì người dùng đó sẽ không kế thừa/áp dụng
Sẽ có một tài khoản cấp "root" cho mysql có tất cả các quyền. Theo mặc định, đây thường là root@localhost. Người dùng này có thể tạo người dùng mới, thay đổi mật khẩu, tạo cơ sở dữ liệu và cấp quyền cho người dùng mới hoặc người dùng hiện có đối với cơ sở dữ liệu đó
Thông thường những gì được thực hiện cho mục đích bảo mật là
- tài khoản cấp gốc tạo cơ sở dữ liệu
- tài khoản cấp gốc tạo/Cấp quyền truy cập vào cơ sở dữ liệu cho người dùng đó. Ứng dụng sẽ sử dụng người dùng này để làm việc với cơ sở dữ liệu
Một số chi tiết cụ thể về cú pháp của SQL được sử dụng để tạo người dùng mới hoặc gán mật khẩu cho nó đã thay đổi theo thời gian giữa các phiên bản mysql và mariadb. Các công cụ phụ thuộc vào cú pháp hoặc sơ đồ mật khẩu cụ thể có thể không còn hoạt động bình thường với một phiên bản cụ thể
Những gì ảnh chụp màn hình của bạn cho thấy laragon đang đăng nhập bạn vào một người dùng được định cấu hình cụ thể, được tạo và cấp quyền truy cập vào cơ sở dữ liệu. Người dùng đó không có quyền truy cập để tạo cơ sở dữ liệu mới. Đây là một thiết lập điển hình
Bạn cần đăng nhập vào mysql với tư cách là người dùng "root" mà laragon thiết lập ban đầu. Tôi nghĩ có lẽ nó vẫn là 'root@localhost'. Rõ ràng theo mặc định, mật khẩu gốc không được đặt. Chủ đề SO này nói về điều này, mặc dù đây là chủ đề 4 năm tuổi. https. // stackoverflow. com/câu hỏi/50214540/laragon-never-use-mysql-password
Liên kết để bình luậnChia sẻ trên các trang web khác
benamen
Đăng ngày 5 tháng 6 năm 2022
benamen
- Các thành viên
- 2. 1k
- 47
- Chia sẻ
Đăng ngày 5 tháng 6 năm 2022 [đã chỉnh sửa]
Bạn đang cố kết nối với tư cách người dùng không phải tài khoản gốc mặc định. [122387_chapterofhate@localhost] Tài khoản mà bạn đang kết nối không có các quyền cần thiết để thực hiện những gì bạn đang cố gắng thực hiện
Laragon là một wamp phát triển địa phương. Thực sự không có lý do gì bạn cần tạo và sử dụng bất kỳ người dùng MySQL nào khác ngoại trừ việc tìm hiểu về các quyền
Được benanamen chỉnh sửa vào ngày 5 tháng 6 năm 2022Liên kết để bình luậnChia sẻ trên các trang web khác
LeonCao Su
Đăng ngày 5 tháng 6 năm 2022
LeonCao Su
- Các thành viên
- 305
- 1
- Vị trí. Na Uy
- Tuổi. 50
- quyên góp cho tôi
- Tác giả
- Chia sẻ
Đăng ngày 5 tháng 6 năm 2022 [đã chỉnh sửa]
Chỉnh sửa vì lý do nào đó
Đã chỉnh sửa ngày 5 tháng 6 năm 2022 bởi LeonLatex
Liên kết để bình luậnChia sẻ trên các trang web khác
LeonCao Su
Đăng ngày 5 tháng 6 năm 2022
LeonCao Su
- Các thành viên
- 305
- 1
- Vị trí. Na Uy
- Tuổi. 50
- quyên góp cho tôi
- Tác giả
- Chia sẻ
Đăng ngày 5 tháng 6 năm 2022
4 giờ trước, gizmola said
MySQL sử dụng lược đồ trong đó mọi người dùng có tên và thành phần máy chủ lưu trữ. Ví dụ. root@localhost. Có thể có các ký tự đại diện cho thành phần tên máy chủ, nhưng thông thường các tài khoản sẽ bắt đầu bị hạn chế đối với máy chủ cục bộ. Điều quan trọng là phải hiểu cách thức hoạt động của tính năng này, vì quyền sau đó được cấp cho một tổ hợp người dùng@máy chủ lưu trữ cụ thể và nếu sau đó ai đó thêm tài khoản ký tự đại diện cho tổ hợp đó [ví dụ: -- 'user@%' thì người dùng đó sẽ không kế thừa/áp dụng
Sẽ có một tài khoản cấp "root" cho mysql có tất cả các quyền. Theo mặc định, đây thường là root@localhost. Người dùng này có thể tạo người dùng mới, thay đổi mật khẩu, tạo cơ sở dữ liệu và cấp quyền cho người dùng mới hoặc người dùng hiện có đối với cơ sở dữ liệu đó
Thông thường những gì được thực hiện cho mục đích bảo mật là
- tài khoản cấp gốc tạo cơ sở dữ liệu
- tài khoản cấp gốc tạo/Cấp quyền truy cập vào cơ sở dữ liệu cho người dùng đó. Ứng dụng sẽ sử dụng người dùng này để làm việc với cơ sở dữ liệu
Một số chi tiết cụ thể về cú pháp của SQL được sử dụng để tạo người dùng mới hoặc gán mật khẩu cho nó đã thay đổi theo thời gian giữa các phiên bản mysql và mariadb. Các công cụ phụ thuộc vào cú pháp hoặc sơ đồ mật khẩu cụ thể có thể không còn hoạt động bình thường với một phiên bản cụ thể
Những gì ảnh chụp màn hình của bạn cho thấy laragon đang đăng nhập bạn vào một người dùng được định cấu hình cụ thể, được tạo và cấp quyền truy cập vào cơ sở dữ liệu. Người dùng đó không có quyền truy cập để tạo cơ sở dữ liệu mới. Đây là một thiết lập điển hình
Bạn cần đăng nhập vào mysql với tư cách là người dùng "root" mà laragon thiết lập ban đầu. Tôi nghĩ có lẽ nó vẫn là 'root@localhost'. Rõ ràng theo mặc định, mật khẩu gốc không được đặt. Chủ đề SO này nói về điều này, mặc dù đây là chủ đề 4 năm tuổi. https. // stackoverflow. com/câu hỏi/50214540/laragon-never-use-mysql-password
4 giờ trước, benanamen said
Bạn đang cố kết nối với tư cách người dùng không phải tài khoản gốc mặc định. [122387_chapterofhate@localhost] Tài khoản mà bạn đang kết nối không có các quyền cần thiết để thực hiện những gì bạn đang cố gắng thực hiện
Laragon là một wamp phát triển địa phương. Thực sự không có lý do gì bạn cần tạo và sử dụng bất kỳ người dùng MySQL nào khác ngoại trừ việc tìm hiểu về các quyền
Lần đầu tiên, Gizmola quản lý để đưa tôi ra ngoài, nhưng khi tôi đọc lại nó vài lần và đọc những gì đằng sau liên kết, cuối cùng tôi đã hiểu nó khoảng. mặc dù nó không giải quyết được vấn đề. Cho dù tôi đã đăng nhập với quyền root hay "122387_chapterofhate @ localhost". Như tôi đã nói với bạn, tôi gặp sự cố khi nhập mật khẩu trên tài khoản root, nhưng đột nhiên nó hoạt động. Vì vậy, bây giờ có một mật khẩu trên tài khoản này. Đây là cục bộ, vì vậy không có nguy hiểm về mặt bảo mật nếu không có mật khẩu trên tài khoản gốc, nhưng chỉ là tôi xây dựng cái này để nó giống như khi nó được tải lên webserver-hotel-room.
Có vẻ như tôi đã bị khóa quyền quản trị, nhưng vì tôi đột nhiên có thể tạo mật khẩu gốc, nên tôi đã vượt qua. Tôi không hiểu chuyện gì đang xảy ra nữa, và bây giờ tôi đã phải vật lộn với điều này hơn một ngày, chẳng mấy chốc là hai ngày. Chuốimen ơi, không biết có phải cài lại MySQL lần nữa không. Có lẽ không cần thiết, nhưng tôi không có manh mối sau nhiều giờ