背景:伺服器容器中部署了mysql資料庫或者使用阿里雲的rds資料庫,由於本地伺服器沒有安裝客戶端無法連線資料庫做備份/還原,本文只是安裝mysql的客戶端,不包括資料庫。
三者的版本必須一致,不能乙個5.7,其他的8.0。
三者直接是有依賴順序的,必須按順序安裝,如遇報錯,請參考下面的
[root@d69 test]# rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm
[root@d69 test]# rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm
[root@d69 test]# rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm
[root@d69 test]# mysql --help
oracle is a registered trademark of oracle corporation and/or its
affiliates. other names may be trademarks of their respective
owners.
usage: mysql [options] [database]
以下內容省略
以下為報錯資訊
[root@d69 test]# rpm -ivh mysql-community-client-8.0.15-1.el7.x86_64.rpm
warning: mysql-community-client-8.0.15-1.el7.x86_64.rpm: header v3 dsa/sha1 signature, key id 5072e1f5: nokey
error: failed dependencies:
mysql-community-libs(x86-64) >= 8.0.0 is needed by mysql-community-client-8.0.15-1.el7.x86_64
[root@d69 test]# rpm -qa | grep mariadb
mariadb-devel-5.5.60-1.el7_5.x86_64
mariadb-libs-5.5.60-1.el7_5.x86_64
[root@d69 test]# rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64
error: failed dependencies:
libmysqlclient.so.18()(64bit) is needed by (installed) mariadb-devel-1:5.5.60-1.el7_5.x86_64
libmysqlclient.so.18()(64bit) is needed by (installed) postfix-2:2.10.1-7.el7.x86_64
libmysqlclient.so.18(libmysqlclient_18)(64bit) is needed by (installed) postfix-2:2.10.1-7.el7.x86_64
mariadb-libs(x86-64) = 1:5.5.60-1.el7_5 is needed by (installed) mariadb-devel-1:5.5.60-1.el7_5.x86_64
# 由於存在依賴關係,強制解除安裝
[root@d69 test]# rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
rpm包安裝參考:mysql三種安裝方式–rpm包安裝
依賴報錯問題解決:安裝mysql資料庫及問題解決方法
linux安裝mysql客戶端
有時候我們只想在某個機器上安裝mysql 客戶度,而不是安裝整個mysql服務,因為服務已經存在了,而我們又因為某些原因我們不能直接登入到這台伺服器上,或者是我們要在其他機器上查詢mysql 的資料 安裝mysql客戶端 yum install mysql y 安裝mysql 服務我們用的是y um...
單獨安裝mysql客戶端
當我們用docker起的mysql服務或在mysql中介軟體伺服器上,可能並沒有安裝mysql客戶端。但又需要連線到mysql或者中介軟體,那麼如何單獨安裝mysql客戶端呢?以安裝mariadb client為例 1.1 使用源配置嚮導 配置嚮導 可以選擇合適的作業系統和想要安裝的mariadb ...
mysql客戶端配置 MySQL客戶端配置和使用
安裝mysql sudo apt get install mysql server 這個應該很簡單了,而且我覺得大家在安裝方面也沒什麼太大問題,所以也就不多說了,下面我們來講講配置。配置mysql 注意,在ubuntu下mysql預設是只允許本地訪問的,如果你要其他機器也能夠訪問的話,那麼需要改變 ...