Linux mysql更改密碼

2022-05-19 08:54:15 字數 1244 閱讀 2148

借鑑:臥薪嘗膽,三千越甲可吞吳

最近裝完mysql,想改一下mysql的密碼,看了一些論壇,總共也就一下幾種修改方式

1、第一種方式,在mysql外進行修改

mysqladmin -u root -p password "

test123

"enter password: 【輸入原來的密碼】

2、第二種方式,就是在mysql裡面進行修改

mysql -uroot -p

enter password: 【輸入原來的密碼】

mysql>use mysql;

mysql> update user set password=password("新密碼

") where user='

root';

mysql> flush privileges;

mysql> exit;

但是也有例外,就是mysql 5.7及以上的不能使用,需要以下操作

mysql> update user set authentication_string=password("新密碼

") where user='

root

';mysql> flush privileges;

mysql> exit;

3、第三種方法,就是忘記了自己密碼的

首先拿到作業系統的root許可權,然後kill掉mysql服務,或者手動stop掉,這裡我推薦使用手動stop

#service mysql stop

然後執行

# mysqld_safe --skip-grant-tables &

&表示在後台執行,不在後台執行的話,就在開啟乙個終端吧。接著登入mysql修改密碼

# mysql

mysql>use mysql;

mysql> update user set password=password("

test123

") where user='

root

';

mysql> flush privileges;

mysql> exit;

//注意mysql5.7以上版本的問題

如果你是普通使用者連線不上mysql,這裡可以幫你解決

大爺,裡邊請

注意:它這裡密碼是設定成了0000(password),你要自己去設定。

linux mysql 破解root 密碼

unix linux 第一 首先要把mysqld停止,最好都kill掉 killall mysqld 第二 啟動mysql,但是要跳過許可權表 usr local mysql bin mysqld safe skip grant tables 第三 進去mysql,並修改密碼 usr local m...

linux mysql忘記root密碼

修改本地mysql目錄中的my.ini檔案 vim etc my.cnf在 mysqld 下新增如下配置 skip grant tables重啟mysql服務 service mysqld restart進入mysql mysql uroot use mysql 修改密碼 update user s...

Linux mysql忘記root密碼

linux下忘記mysql的root密碼怎麼辦?有什麼好的的解決方案嗎?最近實驗室內部的mysql的root密碼被修改了,需要想辦法修改新密碼。方法如下 1,關閉mysql服務 etc init.d mysqld stop 2,使用 skip grant tables選項啟動mysql服務,可以修改...