MySQL是一個開源的關系型數據庫管理系統,是全球最流行的關系數據庫管理系統之一。MySQL 數據庫服務器可以在各種操作系統(如Linux、unix和Windows)上運行。
MySQL服務器程序通常被稱為MySQL daemon。MySQL daemon基于Linux守護進程實現后臺運行,可以接受來自各種客戶端的請求。服務器端程序本身稱為mysqld,它能夠處理來自客戶端的SQL查詢,并將結果發送回客戶端。可以通過pre標簽查看以下示例,展示了如何啟動mysqld:
$ sudo systemctl start mysqld
在上面的示例中,我們使用了systemd來管理mysqld作為系統服務。MySQL也可以手動啟動和停止。此時可以使用以下命令:
$ sudo /usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf --user=mysql --console
上面的命令將在控制臺上啟動 MySQL 服務器。在 --defaults-file 選項中,我們指定了MySQL服務器配置文件的位置。如果沒有指定該選項,服務器將使用默認配置。在 --user 選項中,我們指定了運行服務器的用戶。
一旦 MySQL 服務器啟動,它會監聽 TCP 端口(通常為 3306),等待客戶端連接??蛻舳顺绦蚩梢允褂酶鞣N編程語言開發,并通過標準的 MySQL 協議與服務器進行通信。
上一篇mysql的替代品