MySQL是一款開源的關系型數(shù)據(jù)庫管理系統(tǒng)。在Linux系統(tǒng)上,訪問MySQL數(shù)據(jù)庫時需要輸入密碼。這篇文章將介紹如何設置和修改MySQL數(shù)據(jù)庫的密碼。
以root用戶身份登錄MySQL數(shù)據(jù)庫: # mysql -u root -p 在提示符后輸入密碼,然后按回車鍵。 如果是第一次登錄,可能需要安裝MySQL數(shù)據(jù)庫。輸入以下命令安裝: # yum install mysql-server 安裝完畢后,啟動MySQL數(shù)據(jù)庫: # service mysqld start
在MySQL數(shù)據(jù)庫中,密碼存儲在mysql.user表中。要更改密碼,需執(zhí)行以下命令:
UPDATE mysql.user SET Password=PASSWORD('new_password') WHERE User='user_name';
以上命令將user_name用戶的密碼更改為new_password。然后,要使更改生效,需要執(zhí)行以下命令:
FLUSH PRIVILEGES;
更新密碼后,可以使用以下命令退出MySQL數(shù)據(jù)庫:
# exit
在Linux系統(tǒng)上,可以設置MySQL數(shù)據(jù)庫自動登錄。在控制臺輸入以下命令:
# mysql_config_editor set --login-path=client --host=localhost --user=user_name --password
這將在本地主機上創(chuàng)建用戶user_name,并將其密碼存儲在~/.mylogin.cnf文件中。以后訪問MySQL服務器,只需使用以下命令:
mysql --login-path=client
這樣即可自動登錄MySQL數(shù)據(jù)庫。