1、首先停止正在執行的mysql程序
linux下,執行 killall -term mysqld
windows下,如果寫成服務的 可以執行:net stop mysql,如未載入為服務,可直接在程序管理器中進行關閉。
2、以安全模式啟動mysql
linux下,執行 /usr/local/mysql/bin/mysqld_safe --skip-grant-tables &
windows下,在命令列下執行 x:/mysql/bin/mysqld-nt.exe --skip-grant-tables
3、完成以後就可以不用密碼進入mysql了
linux下,執行 /usr/local/mysql/bin/mysql -u root -p 進入
windows下,執行 x:/mysql/bin/mysql -u root -p 進入
4、更改密碼
>use mysql
>update user set password=password("新密碼") where user="root";
>flush privileges;
注:如是4.1以上版本則使用old_password()函式進行密碼更改。
修改mysql root使用者密碼 忘記密碼
vi etc my.cnf,在 mysqld 中新增 skip grant tables 例如 mysqld skip grant tables datadir var lib mysql socket var lib mysql mysql.sock 重啟mysql service mysql r...
mysql root忘記密碼
etc init.d mysql stop usr local mysql bin mysqld safe user mysql skip grant tables skip networking mysql u root mysql mysql update user set password p...
忘記mysql root密碼
登入 phpmyadmin 時,發現找不到root密碼了。找到乙個資料,解決了問題 2 執行 service mysqld restart 3 執行 mysql 到mysql 命令列 4 mysql use mysql mysql update user set password password ...