Mysql

在 ubuntu 20.04 上通過 deb 文件安裝 mysql

  • August 22, 2020

嗨,我已經mysql-server_8.0.21-1ubuntu20.04_amd64.deb-bundle.tar從 mysql 網站下載了文件。我已經提取它以查看下面的 deb 文件列表

libmysqlclient21_8.0.21-1ubuntu20.04_amd64.deb
libmysqlclient-dev_8.0.21-1ubuntu20.04_amd64.deb
mysql-client_8.0.21-1ubuntu20.04_amd64.deb
mysql-common_8.0.21-1ubuntu20.04_amd64.deb
mysql-community-client_8.0.21-1ubuntu20.04_amd64.deb
mysql-community-client-core_8.0.21-1ubuntu20.04_amd64.deb
mysql-community-server_8.0.21-1ubuntu20.04_amd64.deb
mysql-community-server-core_8.0.21-1ubuntu20.04_amd64.deb
mysql-community-server-debug_8.0.21-1ubuntu20.04_amd64.deb
mysql-community-test_8.0.21-1ubuntu20.04_amd64.deb
mysql-community-test-debug_8.0.21-1ubuntu20.04_amd64.deb
mysql-server_8.0.21-1ubuntu20.04_amd64.deb
mysql-testsuite_8.0.21-1ubuntu20.04_amd64.deb

使用 mysql 建構 web 項目。

我想了解

  1. 每個文件的用途
  2. 應該按照什麼順序來安裝它們
  3. 可以跳過哪些文件
  4. 通過 deb 文件安裝的任何缺點(來自 Windows 後台)
  5. 這個伺服器版本是否也適用於 prod env(簡短的回答是可以的)

我已經通過 deb 文件安裝了 mysql 工作台

PS:我發現大多數這些文件之間的依賴關係幫助我按如下順序安裝它們:

我必須先安裝libaio1 libmecab2

sudo dpkg-preconfigure mysql-community-server_*.deb
   mysql-community-client-core
   mysql-community-client
   mysql-client
   mysql-community-server-core
   mysql-community-server
   mysql-server

這個連結很有幫助 https://dev.mysql.com/doc/mysql-installation-excerpt/8.0/en/linux-installation-debian.html

您可以使用

mysql-server_8.0.21-1ubuntu20.04_amd64.deb

但是yoz應該遵循howto

安裝簡短的 Howto

  1. 從下載最新的 mysql-apt-config deb

https://repo.mysql.com/ 2. 安裝 mysql-apt-config deb:

# sudo dpkg -i mysql-apt-config_*.deb 3. 更新包索引:

# sudo apt-get update 4. 安裝 mysql-server deb 包:

# sudo apt-get install mysql-server

如果您有問題,請參閱https://dev.mysql.com/doc/mysql-installation-excerpt/8.0/en/linux-installation-debian.html

引用自:https://dba.stackexchange.com/questions/274129