本人編譯安裝完mysql資料庫,想給root使用者修改密碼,結果無法修改,並且報錯,報錯大概資訊如下:
mysqladmin: connect to server at 'localhost' failed
error: 'access denied for user 'root'@'localhost' (using password: yes)'
解決方法:
步驟一:用service mysqld stop
步驟二:mysqld_safe --skip-grant-tables &
步驟三:輸入 mysql -uroot -p 回車進入
>use mysql;
> update user set password=password("新密碼")where user="root";
> flush privileges; 更新許可權
> quit 退出
步驟四:service mysqld restart
mysql -uroot -p
輸入新密碼登入成功!^_^
MySQL root使用者無法登入原因及解決辦法
mysql root密碼正確,卻怎麼也bai無法du從本地登入mysql 登入提示 error 1045 28000 access denied for user root localhost using password yes 可能原因是mysql庫中bai的user表缺少乙個root指向hos...
linux下mysql root密碼忘記修改方法
一.mysql密碼的恢復方法之一 如果忘記了mysql的root密碼,可以用以下方法重新設定 1.切換到root下 su root 2.kill掉系統裡的mysql程序 killall term mysqld 3.用以下命令啟動mysql,以不檢查許可權的方式啟動 safe mysqld skip ...
Ubuntu下重置Mysql root使用者的密碼
安裝完mysql卻忘了root的密碼,解決方法如下 sudo vi etc mysql my.cnf,在 mysqld 段中加入一行 skip grant tables sudo service mysql restart,重啟mysql服務 sudo mysql u root p mysql,用空...