欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql的安裝密碼忘記了咋辦

方一強2年前10瀏覽0評論

MySQL是一款廣泛使用的關系型數據庫管理系統,其安裝配置相對簡單。然而,有時候我們會忘記MySQL的登錄密碼,這時該怎么辦呢?以下是一些可行的方法:

1. 重置root密碼

停止MySQL服務
$ sudo systemctl stop mysql
啟動MySQL不檢查權限表
$ sudo mysqld_safe --skip-grant-tables &
連上本地MySQL服務
$ mysql -uroot
更改root密碼
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
mysql>FLUSH PRIVILEGES;
mysql>exit
停止MySQL服務
$ sudo systemctl stop mysql
啟動MySQL
$ sudo systemctl start mysql

2. 利用init腳本

停止MySQL服務
$ sudo systemctl stop mysql
編輯/etc/mysql/my.cnf文件,在[mysqld]中添加skip-grant-tables,保存文件
$ sudo vim /etc/mysql/my.cnf
啟動MySQL不檢查權限表
$ sudo systemctl start mysql
重置root密碼
$ mysql -uroot
mysql>FLUSH PRIVILEGES;
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
mysql>exit
刪除/etc/mysql/my.cnf文件中添加的skip-grant-tables,保存文件
$ sudo vim /etc/mysql/my.cnf
停止MySQL服務
$ sudo systemctl stop mysql
啟動MySQL
$ sudo systemctl start mysql

3. 利用debconf設置

停止MySQL服務
$ sudo systemctl stop mysql
使用dpkg-reconfigure命令設置新密碼
$ sudo dpkg-reconfigure mysql-server-5.7
修改MySQL用戶表的密碼
$ mysql -uroot -p
mysql>UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE User='root';
mysql>FLUSH PRIVILEGES;
mysql>exit
停止MySQL服務
$ sudo systemctl stop mysql
啟動MySQL
$ sudo systemctl start mysql

這些方法可能會有一些不同的步驟,但基本思路都相似。如果以上方法都無效,您還可以考慮重新安裝MySQL。