在安裝完Mac版的MySQL后,需要設(shè)置初始密碼才能使用。默認(rèn)情況下,MySQL是沒有設(shè)置密碼的。
$ /usr/local/mysql/bin/mysql_secure_installation
執(zhí)行上述命令可以創(chuàng)建一個(gè)root用戶并設(shè)置密碼。在執(zhí)行該命令后,會(huì)提示輸入當(dāng)前root用戶的密碼。由于是初始安裝,因此不需要輸入密碼,只需要按回車即可進(jìn)入密碼設(shè)置菜單。
Securing the MySQL server deployment. Enter password for user root:
接下來(lái),需要選擇是否設(shè)置root用戶的密碼,設(shè)置密碼強(qiáng)度以及是否刪除匿名用戶等選項(xiàng)。選擇y表示是,n表示否。
Change the password for root ? ((Press y|Y for Yes, any other key for No) : Y New password: Re-enter new password: Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y
執(zhí)行完以上操作后,就成功設(shè)置了MySQL的初始密碼。