MySQL作為一個(gè)開源的數(shù)據(jù)庫(kù)管理系統(tǒng),可以幫助我們完成數(shù)據(jù)的存儲(chǔ)、查詢以及管理。但是,在剛剛安裝完MySQL后,它并不能直接使用,我們需要激活它,這樣我們才能在自己的應(yīng)用程序中使用它。
下面介紹一下如何激活MySQL:
1.修改MySQL的配置文件 在MySQL的安裝目錄中,找到my.ini這個(gè)文件,用文本編輯器打開。找到以下這一行(可能在文件的任意位置): # bind-address = localhost 把前面的#去掉,再把localhost修改成0.0.0.0,這樣MySQL就可以監(jiān)聽來(lái)自任意IP的連接。 2.啟動(dòng)MySQL服務(wù) 打開命令提示符窗口(Windows操作系統(tǒng)),輸入以下命令來(lái)啟動(dòng)MySQL服務(wù): net start mysql 然后用以下命令來(lái)檢查MySQL服務(wù)的狀態(tài): net stat 如果MySQL服務(wù)已經(jīng)啟動(dòng),就可以看到它的狀態(tài)是“正在運(yùn)行”。 3.創(chuàng)建一個(gè)MySQL用戶 使用憑據(jù)來(lái)訪問(wèn)MySQL是一個(gè)最佳實(shí)踐,因此我們需要?jiǎng)?chuàng)建一個(gè)MySQL用戶。可以使用以下命令來(lái)創(chuàng)建MySQL用戶: CREATE USER 'username'@'%' IDENTIFIED BY 'password'; 其中,'username' 是你想要?jiǎng)?chuàng)建的用戶名,'%' 表示此用戶可以來(lái)自任意IP地址,'password'是你為此用戶設(shè)置的密碼。 4.授予MySQL用戶的權(quán)限 接下來(lái),我們需要授權(quán)MySQL用戶可以在哪個(gè)數(shù)據(jù)庫(kù)中運(yùn)行哪些操作。可以使用以下命令來(lái)授權(quán)MySQL用戶: GRANT ALL PRIVILEGES ON *.* TO 'username'@'%'; 這個(gè)命令將授予 'username' 用戶來(lái)自任意IP地址的對(duì)所有數(shù)據(jù)庫(kù)的所有操作的訪問(wèn)權(quán)限。 5.刷新MySQL的權(quán)限表 最后一步是刷新MySQL的權(quán)限表,以便授權(quán)能夠立即生效。使用以下命令來(lái)刷新權(quán)限表: FLUSH PRIVILEGES; 好了,MySQL服務(wù)器現(xiàn)在已經(jīng)被激活了,并且準(zhǔn)備好接受來(lái)自任意IP地址的連接。現(xiàn)在可以在你的應(yīng)用程序中使用MySQL了。