MYSQL 修改ROOT密碼

2021-09-20 02:13:00 字數 1252 閱讀 6216

mysql 修改密碼

關閉正在執行的mysql服務。 2. 開啟dos視窗,轉到mysqlbin目錄 3. 輸入mysqld --skip-grant-tables 回車 --skip-grant-tables 的意思是啟動mysql服務的時候跳過許可權表認證。 4. 再開乙個dos視窗(因為剛才那個dos視窗已經不能動了),轉到mysqlbin目錄。 5. 輸入mysql回車,如果成功,將出現mysql提示符 >。 6. 連線許可權資料庫: use mysql; (別忘了最後加分號) 。 7. 改密碼:update user set password=password("123") where user="root"; (別忘了最後加分號) 。 如果修改密碼出現mysql修改密碼錯誤 error 1054 (42s22)則使用 mysql>update mysql.user set authentication_string=password('123456') where user='root' and host ='localhost';

者 update mysql.user set password=password(『123456』) where user=』root』;

mysql>flush privileges; #更新許可權

退出 quit。

登出系統,再進入,

輸入 mysql -u root -p

使用使用者名稱root和剛才設定的新密碼123456登入。

(3). 知道root密碼的時候

方法1: 用set password命令

首先登入mysql。

格式:mysql> set password for 使用者名稱@localhost = password('新密碼');

例子:mysql> set password for root@localhost = password('123');

方法2:用mysqladmin

格式:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼

例子:mysqladmin -uroot -p123456 password 123

方法3:用update直接編輯user表

首先登入mysql。

mysql> use mysql;

mysql> update user set password=password('123') where user='root' and host='localhost';

mysql> flush privileges;

MySQL修改root密碼

整理了以下四種在mysql中修改root密碼的方法,可能對大家有所幫助 方法1 用set password命令 mysql u root mysql set password for root localhost password newpass 特別注意 此處的password關鍵字是對後面 ne...

mysql修改root密碼

修改mysql初始化密碼 連線mysql mysql u root p123456 enter password設定密碼 set password for root localhost password 123456 刪除mysql密碼校驗 預設不能使用簡單密碼 mysql set global v...

mysql修改root密碼

忘記mysql的root密碼的情況下,重置root密碼!system centos mysql version 5.0 5.5 1.停掉mysql service mysqld stop 2.配置檔案 etc my.cnf中 mysqld 下 新增 skip grant tables 3.啟動mys...