忘記 MySQL 的 root 帳號密碼該怎麼辦

2021-06-06 18:39:30 字數 598 閱讀 9695

如果你忘了 mysql 的 root 帳號密碼,別擔心,使用下面步驟就可以重設乙個新密碼:

首先停止 mysql 服務 「/etc/init.d/mysql stop」

啟動 mysql 服務並遮蔽使用者許可權檢查,可通過如下命令:

mysqld_safe --skip-grant-tables

記住,當你使用這個引數啟動服務時,任何人無需密碼即可連線到 mysql 並擁有最高許可權,因此你需要確定你在做這個的過程中,別讓其他人訪問資料庫。可以使用如下命令來拒絕網路連線:

mysqld_safe --skip-grant-tables --skip-networking

這樣就只能通過本機連線到 mysql 伺服器

然後使用 mysql -u anything 

命令來連線到 mysql

執行 sql 語句:update mysql.user set password=password(『new-password』) where user=』root』

用 mysqladmin -u qualquer_coisa shutdown

命令停止 mysql 服務,然後以正常模式啟動 mysql 即可

噢了!

mysql忘記root密碼,修改root密碼

修改root密碼的方法 方法一 使用mysqladmin命令 a.沒有設定過密碼 mysql home bin mysqladmin u root password newpass b.設定過初始密碼 mysql home bin mysqladmin u root password oldpass...

windows下Mysql忘記root密碼

1.以系統管理員身份執行cmd.2.檢視mysql是否已經啟動,如果已經啟動,就停止 net stop mysql.3.切換到mysql安裝路徑下 d wamp mysql 5.6.36 bin 如果已經配了環境變數,可以不用切換了。4.在命令列輸入 mysqld nt skip grant tab...

linux忘記mysql的root使用者密碼

linux系統如果忘記了 mysql 的 root 密碼,可以用以下方法重新設定 1.kill掉系統裡的mysql程序,ps ef grep mysqld 檢視mysql程序id 2.用以下命令啟動mysql,以不檢查許可權的方式啟動 mysqld safe skip grant tables 3....