Ví dụ
- Điều hướng đến phpMyAdmin bằng URL http. //your_ip/phpmyadmin hoặc http. // localhost/phpmyadmin
- Đăng nhập bằng tên người dùng root và mật khẩu root
- Nhấp vào tab Cơ sở dữ liệu
- Nhập tên cơ sở dữ liệu, chọn đối chiếu [có thể để mặc định] và bấm tạo
- Nhấp vào tab Đặc quyền và chọn "Thêm tài khoản người dùng"
- Bạn có thể chọn localhost nếu kết nối chỉ được thực hiện ở dạng cục bộ. Chọn "bất kỳ máy chủ nào" nếu bạn định kết nối từ các máy chủ khác nhau
- Nhập tên người dùng và mật khẩu mới
- Chọn các đặc quyền bạn cần cho người dùng đó
- Nhấp vào tab Cơ sở dữ liệu và chọn cơ sở dữ liệu mà bạn cần cấp quyền truy cập [trong trường hợp của chúng tôi là cơ sở dữ liệu mới được tạo ở bước 4]. Nhấp vào Đi
Tôi đã thiết lập mysql và phpmyadmin và chọn không đặt mật khẩu khi cài đặt với hy vọng rằng sau khi thiết lập, tôi có thể đăng nhập bằng root và không cần mật khẩu nhưng tôi gặp lỗi sau từ phpmyadmin
Login without a password is forbidden by configuration [see AllowNoPassword]
Trước đây tôi đã chuyển thư mục phpmyadmin sang /var/www/
Tôi đã thử thay đổi dòng sau
$cfg['Servers'][$i]['AllowNoPassword'] = false;
đến
$cfg['Servers'][$i]['AllowNoPassword'] = true;
nhưng vẫn không thành công, vì vậy tôi tự hỏi có cách nào để tôi có thể thay đổi mật khẩu gốc cho cả hai để tôi có thể truy cập phpmyadmin và tạo cơ sở dữ liệu
Trong trường tạo cơ sở dữ liệu, nhập tên cho cơ sở dữ liệu của bạn. Rời khỏi hộp thả xuống đối chiếu nếu bạn muốn sử dụng đối chiếu lược đồ MySQL mặc định. Nhấp vào Tạo
Cơ sở dữ liệu của bạn bây giờ sẽ hiển thị ở phía bên tay phải trong danh sách cơ sở dữ liệu có sẵn. Để thiết lập đăng nhập người dùng mới để truy cập cơ sở dữ liệu này, nhấp vào Người dùng trong menu chính. Chọn tùy chọn Thêm người dùng trong danh sách người dùng máy chủ có sẵn
Trong phần có tiêu đề Thông tin đăng nhập - nhập tên người dùng, máy chủ cục bộ và mật khẩu vào các trường như được hiển thị. Tùy chọn, bạn có thể nhấn nút Tạo để tạo mật khẩu ngẫu nhiên cho bạn
Phần liên quan đến người dùng Các đặc quyền TOÀN CẦU là các đặc quyền bạn muốn gán cho người dùng này, áp dụng cho TẤT CẢ cơ sở dữ liệu trên máy chủ. Bạn KHÔNG nên gán các quyền này trừ khi bạn biết chính xác mình đang làm gì. Sẽ an toàn hơn nhiều khi chỉ định thông tin đăng nhập người dùng riêng biệt cho từng phần mềm hoặc trang web sẽ chỉ yêu cầu quyền truy cập vào một cơ sở dữ liệu cụ thể. Do đó, hãy để trống phần này, sau đó nhấp vào nút Thêm người dùng
Sau khi người dùng được tạo, bạn có thể thấy nó được liệt kê trên trang Người dùng. Nhấp vào Chỉnh sửa đặc quyền để chỉ định quyền truy cập vào cơ sở dữ liệu cụ thể
Một lần nữa để trống phần Đặc quyền toàn cầu. Cuộn xuống phần có tiêu đề Đặc quyền dành riêng cho cơ sở dữ liệu. Chọn cơ sở dữ liệu bạn muốn người dùng có thể truy cập từ danh sách và nhấp vào ĐI
Chỉ định các quyền như được hiển thị để cung cấp cho người dùng quyền truy cập vào cơ sở dữ liệu đã cho. Các quyền sau được khuyến nghị để tương thích với hầu hết các ứng dụng phần mềm dựa trên web hiện đại
Chọn, Chèn, Cập nhật, Xóa, Tạo, Thay đổi, Lập chỉ mục, Thả, Tạo Bảng tạm thời, Khóa bảng
Nhấp vào GO sau khi chọn các đặc quyền có liên quan
Nếu bạn nhấp vào tùy chọn Chỉnh sửa đặc quyền của người dùng ngay bây giờ, bạn sẽ thấy các đặc quyền mới cho cơ sở dữ liệu cụ thể hiện được liệt kê là thuộc về người dùng
Nhấp vào tùy chọn Đăng xuất ở góc trên cùng bên trái và kiểm tra thông tin đăng nhập người dùng mới của bạn bằng phpMyAdmin
Kiểm tra đăng nhập người dùng mới của bạn bằng cách sử dụng nó để đăng nhập vào phpMyAdmin
GHI CHÚ. phpMyAdmin phải được cấu hình ở chế độ xác thực cookie mặc định để có thể đăng nhập vào máy chủ MySQL bằng bất kỳ tên người dùng nào
Nếu bạn chỉ có thể cơ sở dữ liệu mới của mình trong danh sách lược đồ ở bên trái thì cơ sở dữ liệu và tên người dùng mới của bạn rất có thể đã sẵn sàng để sử dụng