Linux環境下實現修改Mysql密碼

2021-10-07 21:00:59 字數 1374 閱讀 3372

一、擁有原來的myql的root的密碼

方法一:

在mysql系統外,使用mysqladmin

1 mysqladmin -u root -p password "test123"

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

方法二:

通過登入mysql系統

1 mysql -uroot -p

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

3 mysql>

use mysql;

4 mysql>

update

user

set password=password(

"test"

)where

user

='root'

;5 mysql>

exit;

注意:如果mysql的版本是5.7及以上的話update語句更換如下:

1 mysql>

update

user

set authentication_string=password(

"test"

)where

user

='root';

二、忘記原來的myql的root的密碼

方法三:

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

1 service mysql stop

然後執行

1 mysqld_safe --skip-grant-tables &

&,表示在後台執行,不再後台執行的話,就再開啟乙個終端吧。

接著登陸mysql修改密碼

1 mysql

2 mysql>

use mysql;

3 mysql>

update

user

set password=password(

"test123"

)where

user

='root'

;4 mysql>

exit

; 注意:如果mysql的版本是5.7及以上的話update語句如下:

1 mysql>

update

user

set authentication_string=password(

"test"

)where

user

='root';或者

mysql>

alter

user

'root'@'localhost' identified by 'cai9908!';

windows xampp環境下公升級mysql

question 安裝ones erp系統,安裝提示 need mysql version 5.6.5 mysql version顯示 mysql ver 15.1 distrib 10.1.13 mariadb,for win32 amd64 原本以為提示有錯,我的mysql版本明顯大於5.6.5...

Linux 環境下修改 MySQL 時區

首先要進入 mysql 服務,輸入mysql發現報錯 error 1045 28000 access denied for user root localhost using password no 換成以下命令 mysql u root p然後輸入資料庫密碼進入資料庫 檢視時區 select ti...

Linux 下 PATH環境變數修改

第一種 root ei nino echo path usr lib qt 3.3 bin usr local sbin usr sbin sbin usr local bin usr bin bin root bin root ei nino path path usr local nginx s...