前些天登入乙個很久之前配置的資料庫,突然發現用: mysql -uroot -p******x 登入不上去了。
因為時間很長了,不記得是不是因為密碼錯了。於是就開始了漫長的試密碼。。。
最後還是發現配置出現了問題,於是就搜尋了下解決辦法。
最終找到了問題所在:
似乎是因為我很久沒有更改密碼了,所以即使賬戶密碼正確也是登入不上去。
解決辦法為:
找到my.conf(有的地方為 my.cnf),在[mysqld]組的最後新增 skip-grant-tables,儲存後重新登入
然後便可以用:
use mysql;
update user set password=password('******') where user='root';
進行密碼修改。如此便可以重新正常登入了。
centos修改mysql root賬戶的密碼
剛才修改root賬戶的密碼,看到了一種方法,不知道是自己不會弄還是怎麼了,發現修改了root賬戶的密碼後,再次登入mysql的時候還是不需要密碼,而且show databases的時候發現mysql庫不見了,我弄了很久還是沒有弄出來,於是就解除安裝重灌了。我之前用的就是下面這種方法 進入mysql庫...
設定mysql root賬戶遠端訪問許可權
進入mysql mysql uroot p切換mysql資料庫 use mysql 檢視root資訊 select host user from user where user root 更新使用者表 其中 的意思是允許所有的ip遠端訪問,如果需要指定具體的某個ip就寫上具體的ip即可 update...
ecshop多賬戶登入
一 需求 ecshop自帶的登入,只支援註冊使用者名稱的登入,但是很少有使用者的準確資訊,諸如手機號碼 郵箱!的推廣又恰恰需要使用者的準備資訊,於是著手修改 的註冊和登入模式,在註冊的過程中得到使用者的準確資訊。二 修改 1.修改 的註冊模組,新增郵箱註冊 手機號碼註冊功能 並且在註冊過程中驗證手機...