如果忘記了 mysql 的 root 密碼,可以用以下方法重新設定:
1. kill掉系統裡的mysql程序;
2. 用以下命令啟動mysql,以不檢查許可權的方式啟動;
mysqld_safe --skip-grant-tables &
3. 然後用空密碼方式使用root使用者登入 mysql;
mysql -u root
4. 修改root使用者的密碼;
mysql> update mysql.user set password=password('123456') where user=root and host='localhost';
mysql> flush privileges;
mysql> quit
5. 重新啟動mysql,就可以使用新密碼登入了。
mysql -u root -p123456
windows平台
1.以系統管理員身份登陸系統。
2.開啟cmd-----net start 檢視mysql是否啟動。啟動的話就停止net stop mysql.
3.我的mysql安裝在d:\usr\local\mysql4\bin下。
4.跳過許可權檢查啟動mysql.
d:\usr\local\mysql4\bin\mysqld-nt --skip-grant-tables
5.重新開啟cmd。進到d:\usr\local\mysql4\bin下:
d:\usr\local\mysql4\bin\mysqladmin -uroot flush-privileges password "newpassword"
d:\usr\local\mysql4\bin\mysqladmin -u root -p shutdown 這句提示你重新輸密碼。
6.在cmd裡net start mysql
7.搞定了。
linux下mysql root密碼忘記修改方法
一.mysql密碼的恢復方法之一 如果忘記了mysql的root密碼,可以用以下方法重新設定 1.切換到root下 su root 2.kill掉系統裡的mysql程序 killall term mysqld 3.用以下命令啟動mysql,以不檢查許可權的方式啟動 safe mysqld skip ...
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 ...