文章所有命令最好在根目錄
,並以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 提供了豐富的圖形化工具,可以幫助你管理和開發資料庫。