mysql如何更改root密碼,如何更改mysql root使用者密碼

時間 2022-01-05 12:10:12

1樓:匿名使用者

方法一使用phpmyadmin,這是最簡單的了,修改mysql庫的user表,

不過別忘了使用password函式。

方法二使用mysqladmin,這是前面宣告的一個特例。

mysqladmin -u root -p password mypasswd

輸入這個命令後,需要輸入root的原密碼,然後root的密碼將改為mypasswd。

把命令裡的root改為你的使用者名稱,你就可以改你自己的密碼了。

當然如果你的mysqladmin連線不上mysql server,或者你沒有辦法執行mysqladmin,

那麼這種方法就是無效的。

而且mysqladmin無法把密碼清空。

下面的方法都在mysql提示符下使用,且必須有mysql的root許可權:

方法三mysql> insert into mysql.user (host,user,password)

values(%,jeffrey,password(iscuit));

mysql> flush privileges

確切地說這是在增加一個使用者,使用者名稱為jeffrey,密碼為biscuit。

在《mysql中文參考手冊》裡有這個例子,所以我也就寫出來了。

注意要使用password函式,然後還要使用flush privileges。

方法四和方法三一樣,只是使用了replace語句

mysql> replace into mysql.user (host,user,password)

values(%,jeffrey,password(iscuit));

mysql> flush privileges

方法五使用set password語句,

mysql> set password for jeffrey@"%" = password(iscuit);

你也必須使用password()函式,

但是不需要使用flush privileges。

方法六使用grant ... identified by語句

mysql> grant usage on *.* to jeffrey@"%" identified by iscuit;

這裡password()函式是不必要的,也不需要使用flush privileges。

注意: password() [不是]以在unix口令加密的同樣方法施行口令加密。

2樓:匿名使用者

update user set password=password("新密碼") where user='root';

quit——》重啟伺服器。

3樓:郟春季小珍

方法1:

用set

password命令

mysql

-uroot

mysql>

setpassword

for'root'@'localhost'

=password('newpass');

方法2:用mysqladmin

mysqladmin

-uroot

password

"newpass"

如果root已經設定過密碼,採用如下方法

mysqladmin

-uroot

password

oldpass

"newpass"

方法3:

用update直接編輯user表

mysql

-uroot

mysql>

usemysql;

mysql>

update

user

setpassword

=password('newpass')

where

user

='root';

mysql>

flush

privileges;

在丟失root密碼的時候,可以這樣

mysqld_safe

--skip-grant-tables&

mysql

-uroot

mysql

mysql>

update

user

setpassword=password("newpassword")

where

user='root';

mysql>

flush

privileges;

如何更改mysql root使用者密碼

4樓:低調的神回覆

停止mysql服務

# service mysqld stop

啟動mysqld_safe ,跳過啟動授權表。啟動時加上skip-grant-tables引數目的是在啟動mysql時不啟動grant-tables,授權表。這樣就可以修改root的密碼了。

# mysqld_safe --skip-grant-tables &

登入mysql,並修改密碼:

# mysql -uroot -p ----要求輸入密碼時,直接回車即可。

> use mysql;

> update user set password=password('12345678') where user="root"; ---將root密碼設定為12345678

> flush privileges;

> quit

殺死mysqld_safe程序,並重啟mysqld。

# kill -9 11283 (11283為mysqld_safe程序)

# service mysqld start

# mysql -uroot -p (輸入密碼12345678即可)

5樓:

先開啟mysql服務的時候使用特殊模式開啟

mysqld-nt --skip-grant-tables

啟動完畢後,我們使用root連結,但是不用輸入密碼,使用空密碼的方式登入mysql

mysql -uroot -p

然後我們直接重置root的密碼為123

update mysql.user set password=password('123') where user='root';

更改後,我們檢視一下

select host,password,user from mysql.user;

然後我們重新整理許可權表

flush privileges;

然後我們先關閉mysql伺服器

mysqladmin -uroot -p123456 shutdown

重新以正常模式啟動mysql伺服器即可

mysqld -uroot

好了,伺服器啟動完成,趕快試試看看我們能否用root登陸

mysql -uroot -p123

ok,大功告成。

如何修改mysql root密碼

6樓:匿名使用者

你好,方法

修改mysql root密碼,用到的工具:xshell,步驟如下: 登入到linux伺服器,執行以下命令:

mysql -uroot -penter password:mysql>use mysql;mysql> update user set password=password("ab123456") where user='root';mysql> flush privileges;mysql> exit;說明:enter asswrod是需要輸入原資料庫密碼。

第四行中的ab123456是即將要修改的密碼。注意事項:此修改方法在linux下可以執行,並且需要知道原資料庫密碼才能進行修改資料庫密碼。

7樓:吉祥二進位制

mysql修改root密碼要看具體的情況。

一、如果知道root密碼,只是更換mysql的root密碼,可以通過mysqladmin來進行修改。執行如下命令:

sudo mysqladmin -u root -p password "你要修改的密碼"

執行命令後,會提示使用者輸入mysql的root密碼,這時候輸入原來的mysql root密碼回車即可。

1、先停止mysql服務

sudo service mysql stop

說明:sudo用於提升許可權,service指令碼用於管理服務,mysql是要

關閉的mysql服務名稱,stop是關閉。

2、然後,執行如下語句,其中&是後臺執行

sudo mysqld_safe --skip-grant-tables &

3、這時候,直接按回車後,輸入mysql即可登入成功,如下圖所示。

4、sql語句設定root密碼即可

update user set password=password('這裡是新設定的密碼') where user='root';

說明:圖中將mysql的root密碼設定為了123456

如何更改mysql root使用者密碼

8樓:騰訊電腦管家

方法一:

在mysql系統外,使用mysqladmin# mysqladmin -u root -p password "test123"

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

通過登入mysql系統,

# mysql -uroot -p

enter password: 【輸入原來的密碼】mysql>use mysql;

mysql> update user set password=password("test") where user='root';

mysql> flush privileges;

mysql> exit;

9樓:匿名使用者

方法一使用phpmyadmin,這是最簡單的了,修改mysql庫的user表, 不過別忘了使用password函式。

方法二使用mysqladmin,這是前面宣告的一個特例。 mysqladmin -u root -p password mypasswd 輸入這個命令後,需要輸入root的原密碼,然後root的密碼將改為mypasswd。把命令裡的root改為你的使用者名稱,你就可以改你自己的密碼了。

當然如果你的mysqladmin連線不上mysql server,或者你沒有辦法執行mysqladmin, 那麼這種方法就是無效的。 而且mysqladmin無法把密碼清空。下面的方法都在mysql提示符下使用,且必須有mysql的root許可權:

方法三 mysql insert into mysql.user (host,user,password) values('%','jeffrey',password('biscuit')); mysql flush privileges 確切地說這是在增加一個使用者,使用者名稱為jeffrey,密碼為biscuit。 在《mysql中文參考手冊》裡有這個例子,所以我也就寫出來了。

注意要使用password函式,然後還要使用flush privileges。

方法四 和方法三一樣,只是使用了replace語句 mysql replace into mysql.user (host,user,password) values('%','jeffrey',password('biscuit')); mysql flush privileges

方法五 使用set password語句, mysql set password for jeffrey@% = password('biscuit'); 你也必須使用password()函式, 但是不需要使用flush privileges。

方法六使用grant ... identified by語句 mysql grant usage on *.* to jeffrey@% identified by 'biscuit'; 這裡password()函式是不必要的,也不需要使用flush privileges。

注意: password() [不是]以在unix口令加密的同樣方法施行口令加密。use mysql

update user set password=password('newpassword') where user='root';

flush privileges;

1.通過修改mysql資料庫中mysql庫的user表

就用普通的update、insert語句就可以

2.在命令列中使用如下命令

mysqladmin -u root -p password mypasswd

3.可以修改mysql資料夾中的my.ini檔案

4.使用set password語句,

mysql set password for myuser@localhost = password('mypasswd');

linux如何更改root使用者密碼

聖手程式設計 5分鐘學會強制修改linux的root密碼 卜穎穎 使用root賬號登陸系統passwd 按提示輸入兩密碼即 兄弟連教育 重啟rhel6.0虛擬機器,在開機過程中按上下鍵,讓游標停留在選單上,然後按e去編輯選單,在kernel那行最後加上一個數字 1,然後退出編輯模式,按b去用當前配置...

我的mysql密碼總是錯誤,mysql密碼錯誤

解決方法如下 1 命令列下執行 mysqladmin u root p 舊密碼 password 新密碼 2 或者 mysql u root p,進入mysql狀態,再執行 mysql update mysql.user set password password 新密碼 where user ro...

怎樣更改Wifi密碼,如何修改WiFi密碼?

1.網線連線路由器,先設定電腦有線連線的ip為192.168.1.10 開啟瀏覽器 輸入192.168.1.1 有些是192.168.0.1,那電腦ip就設成192.168.0.10 輸入使用者名稱 admin 密碼admin 2.在路由器裡找到有個設定嚮導,一步步來,選擇pppoe撥號方式,並設定...