MySQL 5.7是廣泛使用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),但是默認(rèn)情況下它需要輸入密碼才能登陸。為了方便使用,我們可以進(jìn)行配置,使得可以免密碼登陸。
# 首先,使用root用戶登陸MySQLmysql -u root -p# 進(jìn)入MySQL后,執(zhí)行如下命令:use mysql; update user set authentication_string=password(''), plugin='mysql_native_password' where user='root';# 如果已經(jīng)設(shè)置了密碼,則需要改成如下命令:update user set authentication_string=password('your_password'), plugin='mysql_native_password' where user='root';# 在執(zhí)行完上述命令后,需要刷新MySQL的權(quán)限信息:flush privileges;# 退出MySQL,然后再次登陸:mysql -u root# 如果沒有問題,就可以直接進(jìn)入MySQL了,不需要輸入密碼。
以上就是在MySQL 5.7上實現(xiàn)免密碼登陸的方法。需要注意的是,為了安全起見,不要在生產(chǎn)環(huán)境中做此配置。