Dưới đây là quy trình đặt lại mật khẩu người dùng gốc, khi chúng ta quên mật khẩu người dùng gốc hoặc nhớ lại mật khẩu được cung cấp trong quá trình cài đặt.
Hệ điều hành - Ubuntu 16.04
MySQL - 5,7
- Dừng Máy chủ Mysql
sudo /etc/init.d/mysql stop
- Để tránh lỗi, Thư mục mysqld_safe '/ var / run / mysqld' cho tệp ổ cắm UNIX không tồn tại, hãy chạy các lệnh dưới đây:
sudo mkdir -p /var/run/mysqld sudo chown mysql:mysql /var/run/mysqld
- Khởi động mysql ở chế độ an toàn:
sudo mysqld_safe --skip-grant-tables &
- Đăng nhập vào Mysql và thay đổi mật khẩu thành 'root123':Trong phiên bản 5.7, cột mật khẩu được đổi tên thành verify_string.
mysql -uroot mysql>use mysql; mysql>update user set authentication_string=password('root123') where user='root';
- Nếu bạn gặp lỗi ::MySQL fail on:mysql “ERROR 1524 (HY000):Plugin 'auth_socket' không được tải” thì hãy chạy các lệnh bên dưới rồi chạy Bước thứ 4.
mysql>update user set plugin="mysql_native_password" where User='root'; mysql>flush privileges; quit;
- Dừng và Khởi động máy chủ mysql
sudo /etc/init.d/mysql stop sudo /etc/init.d/mysql start
- Đăng nhập bằng mật khẩu mới
mysql -uroot -proot123
PFB, các URL để tham khảo.
https://support.rackspace. com / how-to / mysql-resetting-a-lost-mysql-root-password / mysqld_safe Thư mục '/ var / run / mysqld' cho tệp ổ cắm UNIX không tồn tại MySQL user DB không có cột mật khẩu - Cài đặt MySQL trên OSX MySQL không thành công trên:mysql "ERROR 1524 (HY000):Plugin 'auth_socket' không được tải"