MySQL資料庫中修改密碼方法總結(轉)
MySQL資料庫中修改密碼方法總結(轉)[@more@] 首先要宣告一點,大部分情況下,修改MySQL是需要有mysql裡的root許可權的,所以一般使用者無法更改密碼,除非請求管理員。
方法一
使用phpmyadmin,這是最簡單的了,修改mysql庫的user表,
不過別忘了使用PASSWORD函式。
方法二
使用mysqladmin,這是前面宣告的一個特例。
mysqladmin -u root -p password mypasswd
輸入這個命令後,需要輸入root的原密碼,然後root的密碼將改為mypasswd。
把命令裡的root改為你的使用者名稱,你就可以改你自己的密碼了。
當然如果你的mysqladmin連線不上mysql server,或者你沒有辦法執行mysqladmin,
那麼這種方法就是無效的。 而且mysqladmin無法把密碼清空。
下面的方法都在mysql提示符下使用,且必須有mysql的root許可權:
方法三
mysql> INSERT INTO mysql.user (Host,User,Password)
VALUES(\%,jeffrey,PASSWORD(iscuit));
mysql> FLUSH PRIVILEGES
確切地說這是在增加一個使用者,使用者名稱為jeffrey,密碼為biscuit。在《mysql中文參考手冊》裡有這個例子,所以我也就寫出來了。 注意要使用PASSWORD函式,然後還要使用FLUSH PRIVILEGES。
方法四
和方法三一樣,只是使用了REPLACE語句
mysql> REPLACE INTO mysql.user (Host,User,Password)
VALUES(\%,jeffrey,PASSWORD(iscuit));
mysql> FLUSH PRIVILEGES
方法五
使用SET PASSWORD語句,
mysql> SET PASSWORD FOR jeffrey@"%" = PASSWORD(iscuit);
你也必須使用PASSWORD()函式,
但是不需要使用FLUSH PRIVILEGES。
方法六
使用GRANT ... IDENTIFIED BY語句
mysql> GRANT USAGE ON *.* TO jeffrey@"%" IDENTIFIED BY iscuit;
這裡PASSWORD()函式是不必要的,也不需要使用FLUSH PRIVILEGES。
注意: PASSWORD() [不是]以在Unix口令加密的同樣方法施行口令加密。
方法一
使用phpmyadmin,這是最簡單的了,修改mysql庫的user表,
不過別忘了使用PASSWORD函式。
方法二
使用mysqladmin,這是前面宣告的一個特例。
mysqladmin -u root -p password mypasswd
輸入這個命令後,需要輸入root的原密碼,然後root的密碼將改為mypasswd。
把命令裡的root改為你的使用者名稱,你就可以改你自己的密碼了。
當然如果你的mysqladmin連線不上mysql server,或者你沒有辦法執行mysqladmin,
那麼這種方法就是無效的。 而且mysqladmin無法把密碼清空。
下面的方法都在mysql提示符下使用,且必須有mysql的root許可權:
方法三
mysql> INSERT INTO mysql.user (Host,User,Password)
VALUES(\%,jeffrey,PASSWORD(iscuit));
mysql> FLUSH PRIVILEGES
確切地說這是在增加一個使用者,使用者名稱為jeffrey,密碼為biscuit。在《mysql中文參考手冊》裡有這個例子,所以我也就寫出來了。 注意要使用PASSWORD函式,然後還要使用FLUSH PRIVILEGES。
方法四
和方法三一樣,只是使用了REPLACE語句
mysql> REPLACE INTO mysql.user (Host,User,Password)
VALUES(\%,jeffrey,PASSWORD(iscuit));
mysql> FLUSH PRIVILEGES
方法五
使用SET PASSWORD語句,
mysql> SET PASSWORD FOR jeffrey@"%" = PASSWORD(iscuit);
你也必須使用PASSWORD()函式,
但是不需要使用FLUSH PRIVILEGES。
方法六
使用GRANT ... IDENTIFIED BY語句
mysql> GRANT USAGE ON *.* TO jeffrey@"%" IDENTIFIED BY iscuit;
這裡PASSWORD()函式是不必要的,也不需要使用FLUSH PRIVILEGES。
注意: PASSWORD() [不是]以在Unix口令加密的同樣方法施行口令加密。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-960810/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL修改密碼方法總結 (轉)MySql密碼
- 修改MySQL資料庫使用者密碼方法大全總結MySql資料庫密碼
- MySQL修改密碼方法總結YRMySql密碼
- dede 忘記密碼在資料庫中修改方法密碼資料庫
- mysql 資料庫 表 欄位 編碼修改 方法MySql資料庫
- 修改Mysql root密碼的方法MySql密碼
- MySQL資料庫總結MySql資料庫
- MySQL 資料庫重置密碼MySql資料庫密碼
- mysql修改資料庫編碼MySql資料庫
- [資料庫]【MySQL】MySQL資料庫規範總結資料庫MySql
- 檢視MySQL資料庫大小的方法總結MySql資料庫
- 修改docker中Mysql的密碼DockerMySql密碼
- 修改MySQL密碼的四種方法MySql密碼
- mysql密碼忘記的修改(轉)MySql密碼
- 網站資料庫密碼怎麼修改?網站資料庫密碼
- linux 下mysql資料庫密碼恢復的方法LinuxMySql資料庫密碼
- mysql 忘記密碼,mysql修改密碼MySql密碼
- 關於修改資料庫名稱和ID的方法總結資料庫
- 資料庫修改網站密碼?後臺修改網站?資料庫網站密碼
- MySQL修改賬號密碼方法大全MySql密碼
- MySQL修改root密碼的多種方法MySql密碼
- mysql root 修改密碼的多種方法MySql密碼
- MySQL修改root密碼的幾種方法MySql密碼
- mysql 8.0.11 資料庫使用者密碼修改詭異的限制MySql資料庫密碼
- 【轉】Qt資料庫總結QT資料庫
- MySQL 資料庫設計總結MySql資料庫
- 資料庫修改密碼需要在系統中改哪些地方資料庫密碼
- MySQL資料庫中刪除重複記錄的方法總結[推薦]MySql資料庫
- oracle 資料庫密碼中包括@Oracle資料庫密碼
- rac中修改sys密碼(轉載)密碼
- 在Linux中修改MySQL的密碼LinuxMySql密碼
- MySQL修改資料型別的問題總結MySql資料型別
- mysql修改root密碼MySql密碼
- 修改mysql root密碼MySql密碼
- MySQL修改root密碼的各種方法整理MySql密碼
- MongoDB 資料庫安全之使用者密碼修改MongoDB資料庫密碼
- PostgreSQL資料庫修改sql表的方法彙總SQL資料庫
- 公司網站怎麼修改?資料庫內網站密碼修改?網站資料庫內網密碼