MySQL 8是一種最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它具有很高的可靠性、穩(wěn)定性和性能。當你第一次使用MySQL 8時,你需要用一些初始化命令來設(shè)置密碼、創(chuàng)建新的用戶和數(shù)據(jù)庫。這些命令可以在MySQL控制臺內(nèi)執(zhí)行,或者在命令行中使用mysql命令來執(zhí)行。
首先,我們需要登錄MySQL控制臺。在命令行中輸入以下命令:
mysql -u root -p
這將提示您輸入root用戶的密碼。輸入密碼并按Enter鍵,將登錄到MySQL控制臺。
接下來,我們需要設(shè)置root用戶的密碼。在MySQL控制臺內(nèi),執(zhí)行以下命令:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpassword';
請注意,您需要將“newpassword”替換為您想要設(shè)置的密碼。此命令將使用mysql_native_password身份驗證插件為root用戶設(shè)置密碼。
在MySQL 8中,默認情況下禁用了匿名用戶。如果需要創(chuàng)建新的用戶,則可以使用以下命令:
CREATE USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
將“username”和“password”分別替換為您想要設(shè)置的用戶名和密碼。這將為新用戶創(chuàng)建帳戶,并使用mysql_native_password身份驗證插件為該用戶設(shè)置密碼。
最后,如果您需要創(chuàng)建新的數(shù)據(jù)庫,則可以使用以下命令:
CREATE DATABASE databasename;
將“databasename”替換為您想要創(chuàng)建的數(shù)據(jù)庫名稱。這將用于創(chuàng)建新的數(shù)據(jù)庫。
以上是一些MySQL 8初始化命令的例子,其中包括設(shè)置密碼、創(chuàng)建新的用戶和數(shù)據(jù)庫。這些命令可以幫助您在開始使用MySQL 8時進行必要的設(shè)置。