一段時間沒用,又忘記了我的mysql密碼了,怎樣去重置密碼呢?
先mark下以防下次又忘記了
其實感覺mysql的資料庫的載入和oracle的載入有點相似。。。
step # 1: stop the mysql server process.
step # 2: start the mysql (mysqld) server/daemon process with the –skip-grant-tables option so that it will not prompt for password.
step # 3: connect to mysql server as the root user.
step # 4: setup new mysql root account password i.e. reset mysql password.
step # 5: exit and restart the mysql server.
ok,五步,開始!
step # 1 : 停止sql服務
/etc/init.d/mysql stop
輸出 stopping mysql database server: mysqld.
step # 2: 啟動mysql服務映象
mysqld_safe --skip-grant-tables &
輸出starting mysqld daemon with databases from /var/lib/mysql
mysqld_safe
step # 3: 以mysql服務的方式去鏈結資料庫
mysql -u root
輸出顯示
welcome to the mysql monitor. commands end with ; or \g.
your mysql connection id is 1 to server version: 4.1.15-debian_1-log
type 'help;' or '\h' for help. type '\c' to clear the buffer.
mysql>
step # 4: 為root使用者設定新的密碼
mysql> use mysql;
mysql> update user set password=password("你的密碼") where user='root';
mysql> flush privileges;
mysql> quit
step # 5: 啟動mysql服務
/etc/init.d/mysql stop
stopping mysql database server: mysqld
stopping server from pid file /var/run/mysqld/mysqld.pid
mysqld_safe[6186]: ended
[1]+ done mysqld_safe --skip-grant-tables
step # 6: 驗證
/etc/init.d/mysql start
mysql -u root -p
輸入這條命令按enter鍵後再輸入密碼,就能進去資料庫啦!
MYSQL忘了ROOT密碼
為了給g準備 想直接用乙個專案。那個專案原來用的資料庫是oracle,但他的機器配置低,記憶體只有256m,跑oralce了太吃力了。於是就想把資料庫部分移植到mysql。自己先 做實驗,年前就裝了,現在想做移植,root密碼給忘了。倒是可以重灌,可那一定不是最佳解決方案。unix版 1.先停掉my...
解壓 密碼忘了怎麼辦 mysql密碼忘了怎麼辦
因為mysql密碼設定預設安全策略要求密碼中至少1個大寫,1個小寫,1個數字,1個特殊字元,至少8位數,密碼有時容易忘了,那麼在這裡我把他的密碼找回方式寫上去。root systemctl stop mysqld 參見備註 root systemctl set environment mysqld ...
mysql密碼忘了,如何修改密碼。
很多時候,mysql密碼忘了,只有去重灌,但是這樣做比較笨拙。現在給出解決方案,注意裡面的空格和標點符合別弄錯了,不然不會成功的。修改mysql密碼的操作 首先 list 1,把你的mysql服務停掉,用dos進入你的mysql安裝路徑下的bin目錄 2,進入安全模式,不用輸密碼就可以,這樣進入 m...