Phpmyadmin sau khi cài đặt, mặc định là cho phép người dùng khác truy cập. Về mặt an toàn, bạn cần đặt một số giới hạn truy cập, để kiểm soát quyền truy cập của người dùng bên ngoài.
quá trình sửa đổi cụ thể như sau:
1) Mở xampp/apache/conf/thêm/HTTPD - xampp. file conf, tìm kiếm <LocationMatch
sẽ là yêu cầu địa phương được sửa đổi để đoạn mã sau:
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 192.168.9.25
Allow from 127.0.0.1
2) Mở \ xampp \ phpMyAdmin \ config inc, PHP, tìm kiếm Authentication type and info
, được sửa đổi để các giá trị sau:.
/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '******';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
$cfg['Lang'] = '';
Cũng có thể sửa đổi Người dùng để biết các tính năng nâng cao cho Người dùng gốc.
/ * the User for the advanced features */
The $CFG [' the Servers'] [$I] [' controluser] = 'root';
The $CFG [' the Servers'] [$I] [' controlpass] = '* * * * * *';
kết quả 3) Khởi động lại Apache và dịch vụ MySQL, có thể kiểm tra
điều này sẽ cho phép quyền truy cập gốc từ 192.168.9.25 và máy chủ cục bộ và lặp lại mật khẩu gốc mysql hai lần trong cấu hình của bạn. Tôi nghĩ rằng nó vô hiệu hóa tất cả người dùng ngoại trừ gốc? – commonpike