Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cài đặt MYSQL mới, Quyền truy cập bị từ chối đối với người dùng 'root'

Tôi vẫn không biết tại sao Tôi đã bị khóa, nhưng để giải quyết vấn đề, tôi phải đặt lại mật khẩu gốc mysql, tôi đã làm theo hướng dẫn trên trang web này (nhưng tôi đã sửa đổi chúng cho Ubuntu 13.10):https://help.ubuntu.com/community/MysqlPasswordReset

Dừng quá trình daemon mysql bằng lệnh này:

sudo pkill mysqld

Bắt đầu quy trình daemon mysqld bằng cách sử dụng tùy chọn --skip-Grant -boards với lệnh này

sudo /usr/sbin/mysqld --skip-grant-tables &

bắt đầu quy trình máy khách mysql bằng lệnh này

mysql -u root

từ dấu nhắc mysql, hãy thực hiện lệnh này để có thể thay đổi bất kỳ mật khẩu nào

FLUSH PRIVILEGES;

Sau đó đặt lại / cập nhật mật khẩu của bạn

SET PASSWORD FOR [email protected]'localhost' = PASSWORD('password');

Nếu bạn có tài khoản gốc mysql có thể kết nối từ mọi nơi, bạn cũng nên thực hiện:

UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';

Sau khi bạn nhận được thông báo cho biết truy vấn thành công (một hoặc nhiều hàng bị ảnh hưởng), hãy xóa đặc quyền:

FLUSH PRIVILEGES;

Sau đó, dừng quá trình mysqld và khởi chạy lại nó theo cách cổ điển:

sudo pkill mysqld
sudo service mysql restart

Một số bước trong số đó có thể không cần thiết nhưng đó là cách tôi đặt lại thành công mật khẩu người dùng gốc mysql trên Ubuntu Server 13.10 sau khi nhập tệp mysqldump từ máy chủ đèn cũ



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để lưu trữ số điện thoại trên cơ sở dữ liệu MySQL?

  2. Chọn các bản ghi từ hôm nay, tuần này, tháng này php mysql

  3. Máy chủ MySQL trên MAMP-Windows sẽ không khởi động

  4. Làm cách nào để cập nhật bộ id từ 1?

  5. Mã lỗi MySQL 1235