MySQL-Linux忘記密碼怎么辦?
MySQL是一個開源的關系型數據庫管理系統,在Linux系統中使用廣泛。但是,有時候我們可能會忘記MySQL的root或其他用戶的密碼,這時候該怎么辦呢?下面提供兩個方法:
方法一:使用mysqladmin重置密碼
步驟如下:
$ sudo systemctl stop mysql $ sudo mysqld_safe --skip-grant-tables & $ mysql -uroot mysql>use mysql; mysql>update user set password=PASSWORD("new_password") where User='root'; mysql>flush privileges; mysql>quit $ sudo systemctl start mysql
在執行以上命令時,請將new_password
替換為你想要修改的新密碼。
方法二:使用init文件重置密碼
步驟如下:
$ sudo systemctl stop mysql $ sudo vi /var/lib/mysql/mysql-init set password for 'root'@'localhost'=password('new_password'); $ sudo chown mysql:mysql /var/lib/mysql/mysql-init $ sudo systemctl start mysql
在執行以上命令時,請將new_password
替換為你想要修改的新密碼。
通過以上方法,我們可以很容易地重置MySQL的密碼,重新獲得使用MySQL的權限。