Có vẻ như bạn có các cài đặt mặc định, trong hầu hết các gói Windows tôi đã thấy, thường có nghĩa là đăng nhập dưới dạng 'root' bằng mật khẩu '' được kết nối cứng vào mã và bỏ qua cookie, v.v. Điều này có nghĩa là nó sẽ không bao giờ cung cấp một cửa sổ đăng nhập, vì nó nghĩ rằng nó đã có thông tin chi tiết của bạn và cho đến khi bạn thay đổi các cài đặt này, câu trả lời của uberconversion sẽ không hoạt động vì cookie thích hợp không bao giờ được sử dụng.
Sau khi các cài đặt này được thay đổi để sử dụng cookie (bên dưới), bạn có thể sử dụng phương thức uberconversion, hoặc, trong một số phiên bản của PHPMyAmdin, có một biểu tượng trong thanh các biểu tượng nhỏ ở phía trên bên trái màn hình trông giống như một cánh cửa mở với một mũi tên màu xanh lá cây chỉ về bên trái (văn bản di chuột: "Đăng xuất"), thực hiện điều tương tự thuận tiện hơn một chút.
Nếu bạn có PHPMyAdmin thông qua XAMPP, có một cách thực sự dễ dàng để thay đổi điều này ở cuối câu trả lời này. Nếu không, có một vài thay đổi đơn giản cần thiết trong tập tin cấu hình. Có một câu trả lời trên superuser.com giải thích cách thay đổi điều này - Tôi đã bao gồm một câu trả lời được làm gọn dựa trên câu hỏi đó ở đây, để tiết kiệm thời gian và trong trường hợp có điều gì đó kỳ quái xảy ra (ví dụ: nếu nó bị xóa hoặc không thể truy cập được vì một lý do điên rồ nào đó ):
Mở tệp config.inc.php. Vì bạn không nhìn thấy màn hình đăng nhập, bạn có thể có $cfg['Servers'][$i]['auth_type'] = 'config'
trong đó, có lẽ khoảng dòng 19. Bạn cũng sẽ thấy tên và mật khẩu của mình. Cái gì đó như
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
(Khuyến nghị) Thay đổi blowfish_secret thành bất kỳ chuỗi ngẫu nhiên nào. Như các bình luận tập tin nói, chuỗi này được sử dụng để mã hóa mật khẩu của bạn trong xác thực dựa trên cookie (đó là những gì bạn sắp thay đổi thành).
$cfg['blowfish_secret'] = 'a rAnd0m str11!11111!11!nG';
Thay đổi loại xác thực thành cookie:
$cfg['Servers'][$i]['auth_type'] = 'cookie'; // DEFAULT: 'config'
(Khuyến nghị) Xóa hoặc nhận xét các dòng đang lưu trữ mật khẩu của bạn. Nếu trong đặc quyền trong PHPMyAdmin, người dùng root không có mật khẩu, bạn có lẽ nên thay đổi điều đó và nếu tập tin cấu hình cho biết $cfg['Servers'][$i]['AllowNoPassword'] = true;
, có lẽ tốt nhất để thay đổi true
để false
sau khi rễ mật khẩu.
Sau khi thực hiện việc này, nó sẽ bắt đầu sử dụng cookie và sẽ cung cấp một cửa sổ đăng nhập khi cookie không đăng nhập thẳng vào bạn, vì vậy từ đây, câu trả lời của uberconversion sẽ hoạt động cho bạn khi bạn cần chuyển người dùng. Nhưng câu trả lời của uberconversion sẽ không hoạt động cho đến khi PHPMyAdmin được thiết lập để sử dụng cookie. Nếu nó không chỉ hoạt động, bạn có thể cần phải khởi động lại mysql sau khi thay đổi mật khẩu root.
Nếu bạn có PHPMyAdmin là một phần của XAMPP (bỏ qua điều này nếu bạn không), có một cách thậm chí còn dễ dàng hơn. Truy cập localhost / security, theo liên kết bên dưới bảng và nó cung cấp cho bạn một tùy chọn để nhập mật khẩu và thay đổi để xác thực cookie. Cũng lưu ý rằng XAMPP hài hước về mật khẩu - nó cần ít hơn 16 ký tự.