介紹
MySQL 是一個(gè)開(kāi)源的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。它以C語(yǔ)言帶有其它多種語(yǔ)言的API的形式,廣泛應(yīng)用于Web應(yīng)用程序開(kāi)發(fā)。在使用MySQL的過(guò)程中,我們需要設(shè)置安裝好的Linux系統(tǒng),才能夠進(jìn)一步進(jìn)行數(shù)據(jù)庫(kù)的相關(guān)操作。
步驟
在Linux系統(tǒng)中可以使用命令行來(lái)進(jìn)行MySQL數(shù)據(jù)庫(kù)的安裝和設(shè)置,我們先來(lái)看一下具體的步驟:
安裝MySQL
使用以下命令安裝MySQL:
sudo apt-get update
sudo apt install mysql-server
在安裝過(guò)程中會(huì)提示要?jiǎng)?chuàng)建root用戶(hù)的密碼,根據(jù)實(shí)際情況進(jìn)行輸入即可。安裝完成后可以使用以下命令檢查是否安裝成功:
systemctl status mysql
設(shè)置MySQL root密碼
在安裝MySQL過(guò)程中,系統(tǒng)會(huì)提示要?jiǎng)?chuàng)建root用戶(hù)的密碼。如果你沒(méi)有設(shè)置或者忘記了密碼,可以使用以下命令進(jìn)行設(shè)置:
sudo mysql -u root -p
輸入密碼后進(jìn)入mysql環(huán)境,然后執(zhí)行以下命令即可:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';
注意:將“new_password”換成你自己的密碼。
設(shè)置遠(yuǎn)程訪(fǎng)問(wèn)權(quán)限
默認(rèn)情況下,MySQL只允許本機(jī)訪(fǎng)問(wèn)。如果需要允許其他機(jī)器訪(fǎng)問(wèn),需要進(jìn)行以下設(shè)置:
在MySQL中登錄root賬號(hào),然后執(zhí)行以下命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
注意:將“password”換成你自己的密碼。
結(jié)束語(yǔ)
通過(guò)以上步驟,我們可以輕松的完成在Linux系統(tǒng)中設(shè)置MySQL數(shù)據(jù)庫(kù)的相關(guān)操作,使我們更方便地進(jìn)行數(shù)據(jù)庫(kù)的管理以及使用。