色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql5.7密碼初始化

江奕云2年前11瀏覽0評論

隨著MySQL5.7的推出,MySQL的密碼安全策略得到了進一步的加強,因此將在初次安裝MySQL5.7時自動生成隨機密碼。

但是,在某些情況下,比如我們忘記了MySQL root用戶的密碼,或者需要重新設置密碼,就需要進行密碼初始化操作。

在MySQL5.7中,密碼初始化有兩種方式:

方式一:

1. 停止MySQL服務
systemctl stop mysqld
2. 使用如下命令啟動MySQL,該命令將禁用密碼驗證機制,允許我們以root用戶的身份訪問MySQL。
mysqld_safe --skip-grant-tables &
3. 連接到MySQL
mysql -uroot
4. 更新root用戶的密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
5. 重啟MySQL服務并重新驗證密碼
systemctl restart mysqld

方式二:

1. 停止MySQL服務
systemctl stop mysqld
2. 編輯MySQL配置文件/etc/my.cnf,在[mysqld]段中新增下面兩行內容,重啟MySQL服務,此時我們可以使用空密碼直接登錄MySQL。
skip-grant-tables
default_authentication_plugin=mysql_native_password
3. 連接到MySQL
mysql -uroot
4. 更新root用戶的密碼
UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE User='root' AND Host='localhost';
5. 對更新后的密碼進行加密處理
UPDATE mysql.user SET plugin='mysql_native_password' WHERE User='root' AND Host='localhost';
6. 重啟MySQL服務并重新驗證密碼
systemctl restart mysqld