最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL中root用戶密碼管理步驟詳解

 更新時(shí)間:2025年10月30日 08:49:14   作者:huangSir-devops  
文章介紹了MySQL中root用戶密碼的管理方式,包括首次部署、修改和忘記密碼的重置,本文分步驟結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧

前言

記錄一下mysql中root用戶密碼的管理方式,mysql中root用戶密碼管理方式主要分為三個(gè)場(chǎng)景:

  • 場(chǎng)景一:首次部署mysql,需要設(shè)置root用戶密碼
  • 場(chǎng)景二:已知mysql的root用戶密碼,但是需要修改對(duì)應(yīng)的密碼(例如定期更新密碼)
  • 場(chǎng)景三:忘記root密碼,需重置root用戶密碼

首次部署mysql,設(shè)置root用戶密碼

方式一:在初始化數(shù)據(jù)庫(kù)時(shí)設(shè)置

#此方式是給root用戶設(shè)置臨時(shí)密碼,但應(yīng)用臨時(shí)密碼登錄數(shù)據(jù)庫(kù)服務(wù)后,需要將臨時(shí)密碼修改,否則不能進(jìn)行任何操作
mysqld --initialize  --user=mysql --datadir=/data/3306/data --basedir=/usr/local/mysql
# 參數(shù)解析
# --user:指定Linux系統(tǒng)用戶
# --datadir:指定數(shù)據(jù)目錄
# --basedir:指定按照目錄

方式二:手動(dòng)設(shè)置

mysql8.0版本

mysqladmin -uroot password '新密碼';
#或者   此方法需要登錄到MySQL系統(tǒng)中
alter user root@'localhost' identified by '新密碼';

mysql5.7版本

mysqladmin -uroot password '新密碼';
#或者   此方法需要登錄到MySQL系統(tǒng)中
alter user root@'localhost' identified by '新密碼';

mysql5.6版本

set password for 'oldboy'@'localhost'=PASSWORD('新密碼');
flush privileges;

補(bǔ)充:flush privileges的作用:

  • 作用一:將內(nèi)存中操作的數(shù)據(jù)落到磁盤上
  • 作用二:將磁盤中的數(shù)據(jù)加載到內(nèi)存中

此命令只針對(duì)授權(quán)表中的數(shù)據(jù)

已知root用戶密碼,修改root用戶密碼

mysql8.0版本

mysqladmin -uroot -p老密碼 password '新密碼'
#或者登錄進(jìn)數(shù)據(jù)庫(kù)中執(zhí)行
alter mysql.user root@'localhost' identified by '新密碼';

mysql5.7版本

# 需登錄進(jìn)數(shù)據(jù)庫(kù)中
update mysql.user set authentication_string=PASSWORD('新密碼') where user='root' and host='localhost';
flush privileges; 

mysql5.6版本

# 需登錄進(jìn)數(shù)據(jù)庫(kù)中
set password for 'root'@'localhost'=PASSWORD('新密碼');
flush privileges;

忘記root密碼,需重置root用戶密碼

步驟一:關(guān)閉數(shù)據(jù)庫(kù)服務(wù)

[root@master ~]# /etc/init.d/mysqld stop
# 檢查是否已關(guān)閉
[root@master ~]# ps -ef | grep mysqld
root     4070896 4068830  0 15:24 pts/0    00:00:00 grep mysqld

步驟二:采用安全模式啟動(dòng)數(shù)據(jù)庫(kù)(可以免密連接數(shù)據(jù)庫(kù))

# 輸入mysqld_safe --skip-grant-tables --skip-networking & 即可
[root@master ~]# mysqld_safe --skip-grant-tables --skip-networking &
[1] 4071155
[root@master ~]# 2025-10-28T07:25:16.184768Z mysqld_safe Logging to '/var/log/mysql/error.log'.
2025-10-28T07:25:16.211299Z mysqld_safe Starting mysqld daemon with databases from /data00/data/mysql

步驟三:進(jìn)入數(shù)據(jù)庫(kù)修改密碼

[root@master ~]# 2025-10-28T07:25:16.184768Z mysqld_safe Logging to '/var/log/mysql/error.log'.
2025-10-28T07:25:16.211299Z mysqld_safe Starting mysqld daemon with databases from /data00/data/mysql
# 輸入mysql -uroot 即可
mysql -uroot
# 修改密碼
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
mysql> alter user root@'localhost' identified by 'huangsir';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
# 退出數(shù)據(jù)庫(kù)
mysql> exit;

步驟四:恢復(fù)數(shù)據(jù)庫(kù)服務(wù)正常啟動(dòng)

# 先殺掉進(jìn)程
[root@master ~]# pkill mysql
# 檢查進(jìn)程是否殺掉
[root@master ~]# ps -ef | grep mysql
root     4072026 4068830  0 15:29 pts/0    00:00:00 grep mysql
# 啟動(dòng)mysql
[root@master ~]# /etc/init.d/mysqld start
Starting mysqld (via systemctl): mysqld.service.

測(cè)試連接

[root@master ~]# mysql -uroot -phuangsir
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.26 MySQL Community Server - GPL
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> 

到此這篇關(guān)于MySQL中root用戶密碼管理的文章就介紹到這了,更多相關(guān)MySQL中root用戶密碼管理內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL默認(rèn)值(DEFAULT)的使用

    MySQL默認(rèn)值(DEFAULT)的使用

    本文介紹了MySQL中默認(rèn)值(Default)的使用方法,包括創(chuàng)建表時(shí)設(shè)置默認(rèn)值約束、修改表時(shí)添加和刪除默認(rèn)值約束等,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-01-01
  • java實(shí)現(xiàn)mysql自動(dòng)更新創(chuàng)建時(shí)間與更新時(shí)間的兩種方式

    java實(shí)現(xiàn)mysql自動(dòng)更新創(chuàng)建時(shí)間與更新時(shí)間的兩種方式

    在實(shí)際開發(fā)中,每條數(shù)據(jù)的創(chuàng)建時(shí)間和修改時(shí)間,盡量不需要應(yīng)用程序去記錄,而由數(shù)據(jù)庫(kù)獲取當(dāng)前時(shí)間自動(dòng)記錄創(chuàng)建時(shí)間,本文主要介紹了java實(shí)現(xiàn)mysql自動(dòng)更新創(chuàng)建時(shí)間與更新時(shí)間的兩種方式,感興趣的可以了解一下
    2024-01-01
  • 計(jì)算機(jī)二級(jí)考試MySQL知識(shí)點(diǎn) mysql alter命令

    計(jì)算機(jī)二級(jí)考試MySQL知識(shí)點(diǎn) mysql alter命令

    這篇文章主要為大家詳細(xì)介紹了計(jì)算機(jī)二級(jí)考試MySQL知識(shí)點(diǎn),詳細(xì)介紹了mysql中alter命令的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • MySQL數(shù)據(jù)表常用編碼類型使用及說(shuō)明

    MySQL數(shù)據(jù)表常用編碼類型使用及說(shuō)明

    文章介紹了MySQL數(shù)據(jù)表中常用的編碼類型,包括ASCII、Latin1、UTF-8、UTF-8mb4和UTF-16,并結(jié)合實(shí)際例子進(jìn)行說(shuō)明,在選擇合適的編碼類型時(shí),需要考慮應(yīng)用的語(yǔ)言范圍、存儲(chǔ)空間、性能和兼容性等因素
    2026-03-03
  • mysql 刪除字段的實(shí)現(xiàn)示例

    mysql 刪除字段的實(shí)現(xiàn)示例

    MySQL中要?jiǎng)h除表中的字段,可以使用語(yǔ)句中的DROP COLUMN子句,本文就來(lái)詳細(xì)的介紹一下mysql 刪除字段的實(shí)現(xiàn)示例,感興趣的可以了解一下
    2025-12-12
  • MySQL大表數(shù)據(jù)碎片的判斷與整理優(yōu)化實(shí)戰(zhàn)指南

    MySQL大表數(shù)據(jù)碎片的判斷與整理優(yōu)化實(shí)戰(zhàn)指南

    在MySQL數(shù)據(jù)庫(kù)運(yùn)維過(guò)程中,大表的碎片問(wèn)題是影響性能和磁盤空間利用率的常見痛點(diǎn),刪除、更新數(shù)據(jù)后極易產(chǎn)生碎片,導(dǎo)致表文件臃腫、查詢變慢、磁盤空間浪費(fèi),本文將從碎片成因、判斷方法、整理操作、注意事項(xiàng)四個(gè)維度,手把手教你搞定MySQL大表碎片整理優(yōu)化
    2026-05-05
  • MySQL 不等于的三種使用及區(qū)別

    MySQL 不等于的三種使用及區(qū)別

    MySQL中常用到判斷符號(hào),而不等于是比較常用的符號(hào),不等于主要是三種,本文主要介紹了三種的使用及區(qū)別,感興趣的同學(xué)可以了解一下
    2021-06-06
  • 這種sql寫法真的會(huì)導(dǎo)致索引失效嗎

    這種sql寫法真的會(huì)導(dǎo)致索引失效嗎

    這篇文章主要給大家介紹了關(guān)于網(wǎng)上流傳的某種sql寫法會(huì)導(dǎo)致索引失效的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用sql具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • MySql之授權(quán)用戶權(quán)限如何設(shè)置

    MySql之授權(quán)用戶權(quán)限如何設(shè)置

    這篇文章主要介紹了MySql之授權(quán)用戶權(quán)限如何設(shè)置問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • MySQL中的整型類型示例詳解

    MySQL中的整型類型示例詳解

    MySQL數(shù)據(jù)庫(kù)支持多種數(shù)據(jù)類型,其中數(shù)值類型用于存儲(chǔ)數(shù)字?jǐn)?shù)據(jù),這篇文章主要介紹了MySQL中整型類型的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-10-10

最新評(píng)論

卢氏县| 岚皋县| 嵩明县| 新河县| 敖汉旗| 长子县| 贡觉县| 安康市| 高青县| 长岛县| 阿拉善右旗| 台州市| 正蓝旗| 揭东县| 建宁县| 集安市| 安多县| 柘荣县| 泽普县| 竹山县| 阿拉善右旗| 嘉禾县| 扎鲁特旗| 永州市| 当阳市| 恭城| 平顺县| 北安市| 西华县| 桃园县| 白山市| 泰来县| 中方县| 黄大仙区| 浦城县| 永兴县| 金川县| 房产| 新宾| 呈贡县| 乐业县|