MySQL是一個流行的開源關系型數據庫管理系統,自MySQL 8.X版本發布以來,帶來了新的特性和優化。
在本文中,我們將學習如何配置MySQL 8.0.13環境,包括數據庫的安裝、設置權限和遠程訪問等。
安裝MySQL
首先,在Linux服務器上安裝MySQL數據庫:
sudo apt update
sudo apt install mysql-server
啟動MySQL并驗證正在運行:
sudo systemctl start mysql
sudo systemctl status mysql
設置root用戶
MySQL安裝成功后,需要設置root用戶及其密碼:
sudo mysql_secure_installation
接下來會提示您輸入當前密碼(默認為空),然后設置新的數據庫root密碼。
設置完畢后,可以登錄到MySQL控制臺:
sudo mysql -u root -p
設置權限
默認情況下,新安裝的MySQL服務器只允許本機訪問。如果需要從其他電腦訪問,需要配置MySQL允許遠程連接。
首先,使用root用戶登錄MySQL,然后創建一個新的用戶:
CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypassword';
然后,為用戶授予所有的權限,以便從任何地方訪問:
GRANT ALL ON *.* TO 'myuser'@'%';
最后,將更改保存到MySQL配置文件中:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
找到bind-address行,將其注釋掉,以允許從任何地址連接MySQL:
#bind-address = 127.0.0.1
重啟MySQL:
sudo systemctl restart mysql.service
總結
通過本文,我們成功地配置了MySQL 8.0.13環境。在這個過程中,我們學習了如何安裝MySQL、設置root用戶和授權遠程訪問。通過這些步驟,您已經可以安全地在Linux服務器上使用MySQL了。