MySQL是一款常用的關(guān)系型數(shù)據(jù)庫(kù),用戶登錄MySQL可以使用多種用戶身份,比如root、admin、test等。在使用MySQL時(shí),我們可能需要切換用戶來進(jìn)行不同的操作,下面介紹如何實(shí)現(xiàn)MySQL的用戶切換登錄:
1.登錄當(dāng)前用戶
mysql -u 用戶名 -p
2.切換用戶
mysql>use mysql; mysql>update mysql.user set authentication_string=password('新密碼') where user='用戶名'; mysql>flush privileges; mysql>exit;
3.使用新用戶登錄
mysql -u 新用戶名 -p
在這里,我們需要進(jìn)行一些概念的解釋:
1.mysql -u 用戶名 -p:使用該命令登錄當(dāng)前用戶,其中“-u”表示指定用戶名,“-p”表示提示輸入密碼。
2.mysql>use mysql;:該命令用于切換至MySQL系統(tǒng)管理數(shù)據(jù)庫(kù)“mysql”。MySQL系統(tǒng)管理數(shù)據(jù)庫(kù)“mysql”中保存了MySQL服務(wù)器的各種權(quán)限信息。
3.mysql>update mysql.user set authentication_string=password('新密碼') where user='用戶名';:該命令用于修改指定用戶的密碼。其中,“password('新密碼')”表示將新密碼進(jìn)行加密后存儲(chǔ)。
4.mysql>flush privileges;:該命令用于重新加載權(quán)限表,使修改生效。
5.mysql>exit;:該命令用于退出MySQL。
以上是關(guān)于MySQL切換用戶登錄的介紹,希望對(duì)大家有所幫助。
上一篇mysql加鹽