老問題《MYSQL密碼更改》和忘記時,修改根密碼

2021-05-25 19:55:33 字數 1013 閱讀 5082

因為剛剛布置了下綠色版的mysql(版本是5.1.42),更改密碼時老是出錯:mysqladmin: connect to server at 'localhost' failed

error: 'access denied for user

'root'@'localhost'

(using password: yes)'

即無法修改密碼!

用 net start mysql 開啟服務。

輸入 mysql -u  root -p 回車進入(mysql中預設是密碼是空的)。

>use mysq;

> update user set password=password("newpass")where user="root";    更改密碼為 newpass

> flush privileges;   更新許可權

> quit 退出

net stop mysql;    停止服務。然後再重開服務  net start mysql;

mysql -u  root -p  新密碼進入

到此修改密碼就成功!

另外新增多兩條命令。

停止命令:net  stop mysql

刪除服務命令:msyqld -remove

***********************************=

在windows下:開啟命令列視窗,停止mysql服務:

啟動mysql,一般到mysql的安裝路徑,找到mysqld-nt.exe

執行:mysqld-nt --skip-grant-tables

另外開啟乙個命令列視窗,執行mysql

>use mysql

>update user set password=passwor("new_word") wherre user="root"

>flush privileges

>exit

在windows任務管理器中殺掉mysql-nt程序,再重新啟動mysql-nt服務,就可以使用新密碼登入了。

老問題《MYSQL密碼更改》和忘記時,修改根密碼

因為剛剛布置了下綠色版的mysql 版本是5.1.42 更改密碼時老是出錯 mysqladmin connect to server at localhost failed error access denied for user root localhost using password yes ...

mysql忘記密碼,更改密碼

對mysql有研究的讀者,可能會發現mysql更新很快,在安裝方式上,mysql提供了兩種經典安裝方式 解壓式和一鍵式,雖然是兩種安裝方式,但我更提倡選擇解壓式安裝,不僅快,還乾淨。在作業系統上,mysql也支援多型別作業系統,如linux,windows等,如下為mysql幾個重大變化的作業系統。...

忘記MySQL密碼的更改方法

1 在linux中 如果 mysql 正在執行,首先殺之 killall term mysqld 啟動 mysql usr bin safe mysqld skip grant tables 就可以不需要密碼就進入 mysql 了。然後就是 use mysql update user set pas...