centos7安裝mysql教程及Navicat平替軟體

小程xy發表於2024-07-09

文章所有命令最好在根目錄,並以root許可權 執行

Mysql安裝

1. 新增 MySQL Yum Repository

MySQL 官方不再維護 CentOS 7 自帶的 MySQL 軟體包。你需要先下載並安裝 MySQL Yum Repository。

sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

2. 安裝 MySQL 伺服器

在新增 MySQL Yum Repository 之後,可以安裝 MySQL 伺服器。

sudo yum install mysql-community-server

執行到這裡大機率會出現:

“警告:RPM 資料庫已被非 yum 程式修改。
** 發現 2 個已存在的 RPM 資料庫問題, 'yum check' 輸出如下:
2:postfix-2.10.1-9.el7.x86_64 有缺少的需求 libmysqlclient.so.18()(64bit)
2:postfix-2.10.1-9.el7.x86_64 有缺少的需求 libmysqlclient.so.18(libmysqlclient_18)(64bit)”

或者是

“失敗的軟體包是:mysql-community-client-8.0.38-1.el7.x86_64
GPG 金鑰配置為:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql” 的提示資訊。

3. 解決 GPG 金鑰問題:

匯入 MySQL GPG 金鑰:

sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

重新安裝 MySQL 社群伺服器:

sudo yum install mysql-community-server

如果重新安裝還是不行的話,可以嘗試禁用 GPG 檢查以跳過 GPG 簽名驗證, 然後再重新安裝

sudo yum --nogpgcheck install mysql-community-server

4. 執行mysql

sudo systemctl start mysqld
sudo systemctl enable mysqld

5. 查詢臨時密碼

mysql剛建立的時候會生成一個臨時密碼mysqld.log 中, 執行下面命令, 會獲取臨時密碼。 (下面會用到臨時密碼)

sudo grep 'temporary password' /var/log/mysqld.log

6. 執行 MySQL 安全安裝指令碼:

執行下面命令,然後根據提示完成一系列配置, 中間會用到臨時密碼, 可以重新設定新的密碼

sudo mysql_secure_installation

7. 登入mysql

mysql -u root -p

Navicat是一個強大的資料庫管理工具,,由於它是付費的,這裡我們用一款免費的資料庫管理工具:dbeaver

DBeaver安裝

DBeaver 具有一個現代且直觀的使用者介面,類似於 Navicat。它提供了豐富的圖形化工具來瀏覽和編輯資料庫、編寫和除錯 SQL 查詢、匯入匯出資料等

在 CentOS 上安裝 DBeaver 可以透過以下步驟完成。以下是詳細的安裝教程:

步驟 1:更新系統包

首先,確保你的系統包是最新的。

sudo yum update -y

步驟 2:安裝 Java

DBeaver 需要 Java 環境,因此需要先安裝 Java。你可以使用以下命令安裝 OpenJDK:

sudo yum install java-11-openjdk-devel -y

步驟 3:下載 DBeaver

從 DBeaver 官方網站下載 RPM 安裝包:

wget https://dbeaver.io/files/dbeaver-ce-latest-stable.x86_64.rpm

步驟 4:安裝 DBeaver

使用 rpm 命令安裝下載的 RPM 包:

sudo rpm -ivh dbeaver-ce-latest-stable.x86_64.rpm

步驟 5:啟動 DBeaver

安裝完成後,可以透過以下命令啟動 DBeaver:

dbeaver

完成

現在,你已經成功安裝了 DBeaver,並且可以透過命令列或桌面快捷方式啟動它。DBeaver 提供了豐富的圖形化工具,可以幫助你管理和開發資料庫。

相關文章