PHPMyAdmin gửi cho tôi một thông báo nói rằng người dùng (root) không có mật khẩu.
Vì vậy, làm thế nào tôi có thể tạo một cái?
PHPMyAdmin gửi cho tôi một thông báo nói rằng người dùng (root) không có mật khẩu.
Vì vậy, làm thế nào tôi có thể tạo một cái?
Câu trả lời:
Mở phpMyAdmin và chọn tab SQL. Sau đó gõ lệnh này:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('your_root_password');
Cũng thay đổi dòng này trong config.inc.php
:
$cfg['Servers'][$i]['auth_type'] = 'cookie';
Để tạo lời nhắc phpMyAdmin cho tên người dùng và mật khẩu MySQL của bạn.
config.inc.php
tập tin, sau đó họ có thể sử dụng nó một cách dễ dàng ..
$cfg['Servers'][$i]['auth_type']
thành = 'cookie
và $cfg['Servers'][$i]['password'] = '';
, điều này sẽ chấp nhận mật khẩu gốc của MySQL
Để tạo mật khẩu gốc trong PHPMyAdmin trong UI một cách dễ dàng, bạn có thể làm theo các bước đơn giản dưới đây:
Nhấp vào root> Chỉnh sửa đặc quyền
Sau đó nhấp vào Thay đổi mật khẩu
Nhập mật khẩu mong muốn của bạn -> Bắt đầu
Đăng xuất và đăng nhập lại bằng mật khẩu mới
config.inc.php
: $cfg['Servers'][$i]['auth_type'] = 'cookie';
hoặc config.inc.php
nguyên nhân cập nhật nếu không bạn sẽ gặp lỗi xác thực khi nhập quản trị
Tôi tin rằng tôi đã giải quyết được 'vấn đề' cấu hình mật khẩu - WampServer 2.2 - Windows 7.
Ba bước mà tôi đã làm:
Trong bảng điều khiển MySQL, hãy đặt một mật khẩu mới. Để làm được điều đó: mysqladmin -u root password 'your_password'
Trong phpMyAdmin
người dùng nhấp vào và đặt cùng một mật khẩu cho người dùng root
.
Cuối cùng, đặt mật khẩu mới của bạn trong config.inc.php
. Không thay đổi bất kỳ điều gì khác trong tệp này.
Điều này đã làm việc cho tôi. Chúc may mắn!
Daniel
PHPMyAdmin cho bạn biết rằng dịch vụ MySQL của bạn thiếu mật khẩu gốc. Bạn có thể thay đổi nó bằng cách truy cập vào giao diện dòng lệnh MySQL.mysqladmin -u root password newpass
http://www.howtoforge.com/setting-changed-resetting-mysql-root-passwords
cmd
và nhập nó vào đó. Sau đó, bạn có thể cần phải cấu hình lại cài đặt PHPMyAdmin.
Đây là bước đơn giản mà bạn có thể dễ dàng đặt Mật khẩu phpMyAdmin.
C:\xampp\phpMyAdmin
và tìm config.inc.php
tệpconfig.inc.php
tệp trong trình soạn thảo Văn bản như Notepad ++.$cfg['Servers'][$a]['auth_type'] = 'config';
trong config.inc.php
tệp.$cfg['Servers'][$a]['auth_type'] = 'config';
thành $cfg['Servers'][$a]['auth_type'] = 'cookie';
trong config.inc.php
tệp và Lưu thay đổi.localhost/phpmyadmin
. Nhập tên người dùng là root . mật khẩu là null nghĩa là trống. bạn không nhập bất cứ điều gì để trống và nhấn nút GO.http://localhost/security/index.php
http://localhost/security/xamppsecurity.php
Đi tới phpmyadmin
Mở phần tài khoản người dùng:
Sử dụng đặc quyền EDIT
Thay đổi mật khẩu và tên người dùng
Thêm đặc quyền cho cơ sở dữ liệu
Trên linux (debian 9) sau khi đặt lại mật khẩu gốc mysql (Maria DB), bạn chỉ cần chỉnh sửa tệp cấu hình phpmyadmin db nằm tại /etc/phpmyadmin/config-db.php
gedit /etc/phpmyadmin/config-db.php (dưới dạng root)
Tôi vừa phải đối mặt với vấn đề mật khẩu người dùng mysql - LỖI 1045: Quyền truy cập bị từ chối đối với người dùng: 'root @ localhost' (Sử dụng mật khẩu: KHÔNG) - khi tôi cố gắng thực hiện nâng cấp do-release trên hệ thống hoạt động của mình. Vì vậy, tôi đã sửa nó trong 2 bước.
Thứ nhất, vì tôi không có quyền truy cập vào phpmyadmin, vì vậy tôi đã làm theo bước "Khôi phục mật khẩu gốc MySQL" trong hướng dẫn do ThoKra phiên bản: https://www.howtoforge.com/setting-changed-resetting-mysql-root-passwords
Thứ hai, với một trong những người dùng mà tôi biết mật khẩu, tôi đã thực hiện một số thay đổi mật khẩu cho những người dùng khác thông qua chính phpmyadmin theo thông tin của SonDang.
Nếu bạn đã thử mysqladmin -u root password 'your_password'
và MySQL cho biết denied access
, bạn cần thay đổi my.ini để giá trị password
trống. sau đó thử mysqladmin -u root password 'your_password'
lại. Nó sẽ thay đổi mật khẩu của bạn và mở my.ini
lại và thay đổi giá trị password
thành trước đó.