文章目錄
- 一, 適合安裝mysql5.6的linu版本
- 1. CentOS 7
- 2. Ubuntu 14.04 LTS (Trusty Tahr)
- 3. Debian 8 (Jessie)
- 4. Red Hat Enterprise Linux (RHEL) 7
- 二, 具體以Ubuntu 14.04 LTS (Trusty Tahr)為例安裝
- 虛擬機安裝Ubuntu 14.04 LTS (Trusty Tahr) 自己弄
- 安裝ssh(便于遠程訪問,操作性高一點)
- 步驟 1: 更新軟件包列表
- 步驟 2: 安裝 SSH 服務
- 步驟 3: 驗證 SSH 服務狀態
- 步驟 4: 配置防火墻(如果有的話)
- 步驟 5: 測試 SSH 連接
- 開放端口
- 1. 開放端口
- 2. 查看已開放的端口
- 3. 重新加載 ufw 規則(如果需要)
- 安裝mysql5.6
- 1. 添加MySQL的APT倉庫
- 2. 更新APT包列表
- 3. 安裝MySQL Server
- 4. 檢查狀態
- 5. 登錄MySQL
- 設置遠程登錄(便于遠程登錄)
- 編輯MySQL配置文件:
- 重啟MySQL服務:
- 登錄到MySQL控制臺:
一, 適合安裝mysql5.6的linu版本
1. CentOS 7
- CentOS 7 基于 RHEL 7,它在默認的軟件倉庫中曾提供 MySQL 5.6。但是,CentOS 7 的默認數據庫是 MariaDB 10.0,MySQL 5.6 可能需要從 EPEL 或其他第三方倉庫安裝。
2. Ubuntu 14.04 LTS (Trusty Tahr)
- Ubuntu 14.04 的官方倉庫中包含了 MySQL 5.6。但是,Ubuntu 14.04 已經超過了其標準支持期,僅剩擴展安全維護(ESM)支持至2024年4月。
3. Debian 8 (Jessie)
- Debian 8 在其官方倉庫中提供了 MySQL 5.6,但 Debian 8 的支持也已經結束。
4. Red Hat Enterprise Linux (RHEL) 7
- RHEL 7 的早期版本提供了 MySQL 5.6,但隨后版本默認轉向了 MariaDB。
二, 具體以Ubuntu 14.04 LTS (Trusty Tahr)為例安裝
http://cdimage.ubuntu.com/releases/14.04/release/
虛擬機安裝Ubuntu 14.04 LTS (Trusty Tahr) 自己弄
安裝ssh(便于遠程訪問,操作性高一點)
步驟 1: 更新軟件包列表
首先,你需要更新本地的軟件包列表以確保你能獲取到最新的軟件包信息。在終端中輸入以下命令:
sudo apt-get update
步驟 2: 安裝 SSH 服務
接著,你可以安裝 OpenSSH 服務器,這是 SSH 服務的標準實現。在終端中輸入以下命令:
sudo apt-get install openssh-server
步驟 3: 驗證 SSH 服務狀態
安裝完成后,你可以檢查 SSH 服務是否已經啟動。輸入以下命令:
sudo service ssh status
如果 SSH 服務沒有啟動,你可以使用以下命令手動啟動它:
sudo service ssh start
步驟 4: 配置防火墻(如果有的話)
如果你的系統啟用了 UFW(Uncomplicated Firewall),你還需要允許 SSH 連接。可以通過以下命令添加規則:
sudo ufw allow ssh
步驟 5: 測試 SSH 連接
最后,從另一臺機器嘗試通過 SSH 連接到你的 Ubuntu 服務器,以確保一切正常。例如,如果你的服務器 IP 地址是 192.168.133.129
,則在另一臺機器上輸入:
ssh consola@192.168.133.129
如果一切正常,你應該能看到服務器的登錄提示,并能夠輸入你的密碼來登錄。
請注意,Ubuntu 14.04 LTS 的官方支持已經于 2019 年 4 月結束,這意味著它不再接收任何更新,包括安全更新。如果你還在使用此版本,強烈建議升級到更新的 LTS 版本以獲得更好的安全性和軟件支持。
開放端口
1. 開放端口
要開放一個特定的端口,比如 TCP 端口 3306(HTTP 和 HTTPS),你可以使用以下命令:
sudo ufw allow 3306/tcp
如果你想開放 UDP 端口,只需要將 tcp
替換為 udp
。
2. 查看已開放的端口
查看 ufw 當前的規則,確認端口是否已被開放:
sudo ufw status
輸出應顯示你開放的端口的狀態。
3. 重新加載 ufw 規則(如果需要)
如果你做了任何更改,可以重新加載 ufw 以應用更改:
sudo ufw reload
安裝mysql5.6
在Ubuntu 14.04 LTS上安裝MySQL 5.6可以通過使用官方的MySQL APT倉庫來完成。以下是詳細的步驟:
1. 添加MySQL的APT倉庫
MySQL提供了官方的APT倉庫,你可以通過以下命令添加:
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
echo 'deb http://repo.mysql.com/apt/ubuntu/ trusty mysql-5.6' | sudo tee /etc/apt/sources.list.d/mysql.list
2. 更新APT包列表
更新你的APT包列表以包含新的倉庫信息:
sudo apt-get update
3. 安裝MySQL Server
使用下面的命令來安裝MySQL 5.6:
sudo apt-get install mysql-server-5.6
4. 檢查狀態
確認MySQL服務正在運行:
consola@consola:/etc/mysql$ service mysql statusmysql start/running, process 4022
5. 登錄MySQL
使用root用戶登錄到MySQL:
sudo mysql -u root -p
設置遠程登錄(便于遠程登錄)
編輯MySQL配置文件:
# 在Linux系統中,配置文件通常位于/etc/mysql/my.cnf或/etc/mysql/mysql.conf.d/mysqld.cnf。
# 找到以下行:
bind-address = 127.0.0.1
# 將其更改為:
bind-address = 0.0.0.0
# 這將允許MySQL監聽所有網絡接口上的連接。
重啟MySQL服務:
# 在Linux系統中,可以使用以下命令重啟MySQL服務:
sudo service mysql restart
# 或者
sudo /etc/init.d/mysql restart
# 授予遠程用戶權限:
登錄到MySQL控制臺:
mysql -u root -p
# 然后運行以下命令為遠程用戶創建賬戶并授予權限:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
FLUSH PRIVILEGES;# 如果不生效(重啟)
restart mysql