1. 程式人生 > >MySQL提示密碼過期

MySQL提示密碼過期

java連線mysql(5.6),提示如下

Caused by: org.mariadb.jdbc.internal.util.dao.QueryException: Could not connect: Your password has expired. To log in you must change it using a client that supports expired passwords.

方法一:

SET PASSWORD = PASSWORD('123456');

這個命令只修改當前使用者,修改下面3個需要用-h來指定即可。下表中‘N’表示過期

mysql> use mysql

mysql> select host,user,password_expired from user;
+-------------------------+------+------------------+
| host | user | password_expired | +-------------------------+------+------------------+ | % | root | N | | c6509.ambari.apache.org | root | Y | | 127.0.0.1 | root | Y | | ::1 | root | Y | +-------------------------+------+------------------+

方法二

update user set password_expired = 'N';

在檢視

mysql> select host,user,password_expired from user;
+-------------------------+------+------------------+
| host                    | user | password_expired |
+-------------------------+------+------------------+
| %                       | root | N                |
| c6509.ambari.apache.org | root | N                |
| 127.0.0.1               | root | N                |
| ::1                     | root | N                |
+-------------------------+------+------------------+
4 rows in set (0.00 sec)

即可!

相關推薦

MySQL提示密碼過期

java連線mysql(5.6),提示如下 Caused by: org.mariadb.jdbc.internal.util.dao.QueryException: Could not connec

mysql安裝提示密碼過期解決

data tro clear char esp man moni this eve mysql root@localhost -pEnter password: ERROR 1862 (HY000): Your password has expired. To log in

MYSQL提示密碼強度不符合復雜性策略

問題處理報錯提示: 處理方法:1、更換符合復雜性要求的密碼2、關閉復雜性策略 mysql> set global validate_password_policy=0; # 關閉密碼復雜性策略 mysql> set global validate_password_length=1;

Oracle資料庫提示密碼過期,更改密碼永不過期的一種方法。

1、檢視當前所有使用者 select username,account_status,expiry_date,profile from dba_users;   2、檢視當前使用的賬戶資料儲存(預設只有一個) SELECT * FROM dba_profi

Oracle 使用scott使用者登入提示密碼過期

Oracle使用scott使用者登入提示密碼過期 在初次安裝oracle的時候,很多人在解鎖scott使用者的同時會忘記給scott 使用者初始化密碼, 但是oracle會給scott 使用者設定一個預設的密碼那就是tiger , 可是在安裝成功之後使用scott使用者登入or

關於安裝appserv後網站執行一段時間後提示mysql 密碼過期時處理方案的記錄

阿里雲伺服器安裝了appserv後部署網站,,每隔半年左右會提示mysql密碼過期,每次重置都費時間找,再次記錄下,綜合網上的解決方案,如下: 編輯mysql配置檔案my.ini(在mysql的安裝目錄下,我的在D:\Program Files\MySQL\MySQL Se

mysql-5.7 密碼過期詳解

logs err oot roo creat 簡單 來看 沒有 0.00 一、起源:   今天一上班就聽到說error-log裏記錄了大量的   ERROR 1820 (HY000): You must reset your password using ALTER USE

MySQL 5.7.18忘記密碼密碼過期解決

重啟 my.cnf sch mat input gis cli res names 一、忘記密碼解決 [root@linux-node2 ~]# /etc/init.d/mysqld stop [root@linux-node2 ~]# mysqld_safe --skip

Windows Server 2008 R2提示密碼即將過期怎麽辦?

Windows server 2008 密碼過期 由於server 2008有較高的安全性,所以系統會定期的提醒用戶修改密碼,如下所示:如何解決這樣問題不讓它過期不讓它提示呢?可以按照如下步驟操作:1、打開“服務器管理器”,選擇“配置”-“本地用戶和組”-“用戶”2、右擊administrator,選

MySQL的用戶密碼過期功能

怎樣 cut 計算 Owner 自動 must may 文件 ase Payment Card Industry,即支付卡行業,PCI行業表示借記卡、信用卡、預付卡、電子錢包、ATM和POS卡及相關的業務。 PCI DSS,即PCI數據安全標準(Payment Card I

MySQL的使用者密碼過期功能

Payment Card Industry,即支付卡行業,PCI行業表示借記卡、信用卡、預付卡、電子錢包、ATM和POS卡及相關的業務。 PCI DSS,即PCI資料安全標準(Payment Card Industry Data Security Standard)是由PCI安全標準委員會制定,旨在

ubuntu18.04安裝mysql沒有密碼提示解決辦法

最近一直被問到ubuntu18.04在安裝mysql過程中沒有出現ubuntu16.04過程中那樣出現密碼提示,這裡簡單說一下 mysql安裝後自己有一個預設的使用者名稱以及密碼,不過不是root 1檢視預設的使用者以及密碼: sudo vi /etc/mysql/debian.cn

MySql密碼過期解決方法

方法1: 用SET PASSWORD命令   mysql -u root   mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin   mysqladmin

mysql 密碼過期

mysql密碼過期了,今天遇到了連線mysql,總是連線不上去, 錯誤現象1: An attempt by a client to checkout a Connection has timed out 第一次出現連線超時錯誤,第一反應是去修改cpool.checkoutT

【札記】Linux下 MySQL-5.7.17 tar.gz 包方式安裝部署後出現密碼過期的問題解決(不修改/etc/my.cnf檔案)

【問題描述】 在Oracle linux 6.8上安裝完成MySQL-5.7.17(使用版本為:mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz)後: [[email protected] ~]# mysql --version mysql  Ver 14.14 D

解決mysql中忘記密碼密碼過期之後,如何進入mysql問題

最近在修復mysql中密碼過期的問題,過程比較波折啊。所以總結一下,幫助自己以後好直接使用。 進入mysql,而忽略密碼登入,其實非常簡單。只需要一條簡單的命令就好,該命令為:mysqld_safe  --skip-grant-tables &

Mysql使用者忘記密碼以及密碼過期問題

忘記密碼: 步驟一:現在找到Mysql的安裝目錄,改掉安裝目錄的my-default.ini名稱為my.ini(D:\Mysql\mysql-5.7.13-winx64); 步驟二:在my.ini檔案最後一行加上skip-grant-tables  並儲存(這是去掉安全

mysql 5.6 修改預設密碼密碼過期

開啟my.ini 檔案(mysql 安裝目錄) 找到 [mysqld]在下面加上一句話: skip-grant-tables  重啟mysql,現在登陸mysql 已經不需要密碼了。 cmd --> mysql -uroot;   (用root賬戶登入) show d

Mysql 密碼過期導致無法登陸

1、停止當前mysql服務 2、mysqld --defaults-file="C:/ProgramData/MySQL/MySQL Server 5.7/my.ini"  --skip-grant-tables 一定是my.ini,我一開始找到Program Files下

mysql密碼過期問題

問題描述:Your password has expired. To log in you must change it using a client that supports expired passwords 在啟動azkaban連線mysql資料庫的過程中,報這