Linux下修改MySQL使用者(root)密碼

2021-08-09 03:10:37 字數 1713 閱讀 1131

以下命令適合修改任何mysql使用者,僅以root為例。

1

2

3

4

5

6

# mysql -uroot -p

enter password: 【輸入原來的密碼】(如果安裝完mysql第一次設定root密碼,則直接回車)

mysql>use mysql;

mysql> update usersetpassword=password("123456") where user='root';

mysql> flush privileges;

mysql>exit;

首先,你必須要有作業系統的root許可權了。也就說需要以root的身份登入到作業系統,然後進行一下操作。

1

vi/etc/my.cnf

#編輯檔案,找到[mysqld],在下面新增一行skip-grant-tables

1

2

[mysqld]

skip-grant-tables

:wq!  #儲存退出

service mysqld restart  #重啟mysql服務

1

mysql -uroot -p

#直接按回車,這時不需要輸入root密碼。

1

2

3

update mysql.usersetpassword=password('123456') where user="root"and host="localhost";

flush privileges;

grant all on *.* to'root'@'localhost'identified by'123456'with grant option;

1

vi/etc/my.cnf

編輯檔案,找到[mysqld],刪除skip-grant-tables這一行

:wq!  #儲存退出

1

service mysqld restart

#重啟mysql,這個時候mysql的root密碼已經修改為123456

1

mysql -uroot -p123456

大功告成!

Linux下修改Mysql的使用者 root 的密碼

修改的使用者都以root為列。一 擁有原來的myql的root的密碼 方法一 在mysql系統外,使用mysqladmin mysqladmin u root p password test123 enter password 輸入原來的密碼 方法二 通過登入mysql系統,mysql uroot ...

Linux下修改Mysql的使用者 root 的密碼

修改的使用者都以root為列。一 擁有原來的myql的root的密碼 方法一 在mysql系統外,使用mysqladmin mysqladmin u root p password test123 enter password 輸入原來的密碼 方法二 通過登入mysql系統,mysql uroot ...

Linux下修改Mysql的使用者 root 的密碼

修改的使用者都以root為列。一 擁有原來的myql的root的密碼 方法一 在mysql系統外,使用mysqladmin mysqladmin u root p password test123 enter password 輸入原來的密碼 方法二 通過登入mysql系統,mysql uroot ...