mysql 映象密碼忘了 Mysql密碼重置

2021-10-18 21:40:43 字數 1594 閱讀 9601

一段時間沒用,又忘記了我的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...