以下命令適合修改任何mysql使用者,僅以root為例。
1
2
3
4
5
6
# mysql -uroot -p
enter password: 【輸入原來的密碼】(如果安裝完mysql第一次設定root密碼,則直接回車)
mysql>use mysql;
mysql> update user
set
password=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.user
set
password=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 ...