因為剛剛布置了下綠色版的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...