MySQL#
MySQL 是目前主流的關聯式資料庫其中之一,最早在 1994 年由瑞典一家公司的團隊 MySQL AB 開發,後來在 2008 年被昇陽(Sun)公司收購,接著在2010 年隨著昇陽被甲骨文(Oracle)收購,MySQL 現在也是甲骨文旗下的產品。
Introduction#
MySQL 是開放原始碼的關聯資料庫管理系統。與其他關聯資料庫一樣,MySQL 會將資料儲存在由資料列和資料欄組成的資料表中。使用者可以使用結構化查詢語言 (通常稱為 SQL) 來定義、操控、控管及查詢資料。由於 MySQL 是開放原始碼,它包含許多在和使用者密切合作下所開發出的多項功能,至今已超過 25 年。
Install#
download:
$ wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb && \ $ sudo dpkg -i mysql-apt-config_0.8.12-1_all.debselect this options:
Bionic -> MySQL Server and Cluster -> mysql-5.7 -> okadd key:
#sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 $ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B7B3B788A8D3785C && \ $ apt-get updatecheck available mysql versions:
$ apt-cache policy mysql-servermysql-server: Installed: (none) Candidate: 8.0.27-0ubuntu0.20.04.1 Version table: 8.0.27-0ubuntu0.20.04.1 500 500 http://ru.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages 500 http://ru.archive.ubuntu.com/ubuntu focal-security/main amd64 Packages 8.0.19-0ubuntu5 500 500 http://ru.archive.ubuntu.com/ubuntu focal/main amd64 Packages 5.7.37-1ubuntu18.04 500 500 http://repo.mysql.com/apt/ubuntu bionic/mysql-5.7 amd64 Packagesand install it:
apt install -f mysql-client=5.7* mysql-community-server=5.7* mysql-server=5.7*
Setting in up#
Operate#
Reference#
Official docs: