想要裝cobra,卻意外發現mysql連線失敗,命令列連一下發現無論怎麼樣都連不上了。
我能想到的密碼都用上了,糟糕!看來只能修改密碼,或者重灌了。
最後是重灌搞定的,當然也發現了正確的修改密碼姿勢。
如修改root使用者的密碼
udpate user set password=password('root') where user='root';
但是事實上並沒有奏效,提示沒有password這一列,desc一下,檢視了一下表的結構,發現沒有名為password
這一列,又搜了一下發現,正確的應該是這樣子的。
update mysql.user set authentication_string=password('new_password') where user='root' and host ='localhost';
大概是因為版本的問題,我這裡的mysql是 5.7.19-0,不存在password這個字段。
那麼拋開忘記原密碼,需要修改密碼這種狀況不說,如果其他情況需要重灌mysql,又應該如何重灌呢?
看了網上的資料,大多數是這樣的。
sudo apt-get remove mysql-server
sudo apt-get remove mysql-client
sudo apt-get remove mysql-common
sudo apt-get autoremove mysql* --purge
這樣子解除安裝之後,重新安裝之後,你會發現安裝過程中是沒有需要設定密碼的,是因為沒有完全解除安裝乾淨mysql,留下了配置檔案。
sudo rm /var/lib/mysql/ -r
2.刪除mysql的配置檔案
sudo rm /etc/mysql/ -r
sudo apt-get install mysql-server
安裝過程中如果需要配置root的密碼,就證明這是全新的mysql。
也是沒有想到,居然折騰了這麼久,果然再小的問題都要認真去對待啊!
1, 管理員 修改mysql 5.7.9 新版本的root密碼方法以及一些新變化整理
2, ubuntu 14.04解除安裝安裝失敗的mysql資料庫,與及重新安裝配置
mysql 修改密碼,忘記密碼
mysql uroot p 輸入密碼 use mysql update user set password password changeit where user root 找到mysql 的配置檔案my.ini檔案,在檔案最後中新增skip grant tables,儲存並關閉。重啟mysql服...
mysql忘記密碼 修改密碼
方法1 用set password命令 首先登入mysql。格式 mysql set password for 使用者名稱 localhost password 新密碼 例子 mysql set password for root localhost password 123 方法2 用mysqla...
MYSQL8 0忘記密碼,重新設定修改密碼
新裝了mysql後,重啟電腦,再次鏈結mysql時發現鏈結不上了,報出以下出錯誤 這個即表示使用者名稱或者密碼錯誤導致的,實在記不住密碼了,那麼就只好重新設定root的密碼 第一步 進入mysql安裝目錄中的bin目錄中 第二步 以管理員身份執行cmd視窗 以上兩步缺一不可,剩下的按照命令列敲就行 ...