redhat編譯安裝mysql的簡單介紹

本文目錄一覽:

RedHat下mysql的幾種不同方式的安裝

redhat的軟件安裝方式一般有2種,一種是源碼安裝,也就是把源碼編譯為二進制文件然後安裝到系統中去;還有一種就是rpm安裝,也就是yum安裝,把安裝源碼的規則寫好,直接下載安裝。mysql也是這2種安裝方式,安裝的軟件也是一樣的(選擇的版本得一樣),但是一些擴展插件的安裝可能不一致。如果想快速安裝建議使用yum安裝,如果想功能更全,請下載源碼編譯安裝。我建議你使用yum安裝。

redhat下安裝mysql server不知道怎麼辦啦

一、下載MySQL 安裝包

1) 打開網址: Select Platform: 選擇 Linux-Generic

選擇選擇 Linux – Generic (glibc 2.5) (x86, 64-bit), RPM 進行下載;

linux 下下載: wget

2)下載完後解壓縮並放到安裝文件夾下:

tar -xf MySQL-5.6.22-1.linux_glibc2.5.x86_64.rpm-bundle.tar

mv MySQL-5.6.22-1.linux_glibc2.5.x86_64.rpm-bundle /usr/local/software/

mv MySQL-5.6.22-1.linux_glibc2.5.x86_64.rpm-bundle mysql

其中裡面要使用的是這兩個:

MySQL數據庫: MySQL-server-5.6.22-1.linux_glibc2.5.x86_64.rpm

MySQL客戶端:MySQL-client-5.6.22-1.linux_glibc2.5.x86_64.rpm

3)安裝環境:cat /etc/RedHat-release

CentOS release 6.4 (Final)

二、MySql安裝

1)3)檢查安裝

在安裝MySQL之前,先檢查CentOS系統中是否已經安裝了一個MySQL,如果已經安裝先卸載,不然會導致安裝新的MySQL失敗。

rpm -qa | grep mysql –查看系統之前是否已安裝MySQL。

mysql-libs-5.1.47-4.el6.i686 顯示結果說明 CentOS6.0系統自帶了一個MySQL,我們需要刪除這個老版本,用root用戶執行下面語句

su –

密碼:

rpm -e –nodeps mysql-libs-5.1.47-4.el6.i686

先切換到”root”用戶下,然後執行刪除語句,刪除之後,我們再次查看,發現已經成功刪除了CentOS6.0自帶的舊MySQL版本。

在刪除MySQL的rpm後,還要進行一些掃尾操作,網上有兩種操作。(備註:我在這裡兩種都沒有用到,發現系統中並沒有其他殘餘的MySQL信息。)

第一種善後處理:使用下面命令進行處理。

rm -rf /var/lib/mysql*

rm -rf /usr/share/mysql*

另一種善後處理:卸載後 /var/lib/mysql 中的 /etc/my.cnf 會重命名為 my.cnf.rpmsave,/var/log/mysqld.log 會重命名為 /var/log/mysqld.log.rpmsave,如果確定沒用後就手工刪除。

2)安裝MySql 服務端

rpm -ivh MySQL-server-5.6.22-1.linux_glibc2.5.x86_64.rpm

RedHat linux 安裝mysql

你的系統一些開發工具沒有裝,所以會有依賴性報錯你要根據安裝時提示的報錯,從系統安裝盤中,安裝相應的包才行

RedHat linux 下安裝mysql問題

你的裡面不是已經寫了如何啟動么?

/usr/local/mysql/bin/mysqld_safe

就是這個:加上是在背景下啟動。

還有就是你的編譯過程

# tar zxvf mysql-5.0.22.tar.gz

# cd mysql-5.0.22

# ./configure –prefix=/usr/local/mysql(放到/usr/local/mysql中,這樣就可以自己定義安裝的路徑了)

# make

# make install

# make clean (這裡怎麼還make clean?那你不是白白make了),這個“make clean ”在make install 之前執行

redhat怎麼安裝mysql

下載mysql5.5的安裝包。這裡下載的是MySQL-5.5.39-2.el6.x86_64.rpm-bundle.tar 解壓mysql5.5的安裝包 tar -xvf MySQL-5.5.39-2.el6.x86_64.rpm-bundle.tar 注意的是要切換的root用戶 使用 su root切換用戶 解壓之後就是出現了好多的rpm文件

redhat上怎麼安裝mysql

下載mysql5.5的安裝包。這裡下載的是MySQL-5.5.39-2.el6.x86_64.rpm-bundle.tar

解壓mysql5.5的安裝包

tar -xvf MySQL-5.5.39-2.el6.x86_64.rpm-bundle.tar

注意的是要切換的root用戶 使用 su root切換用戶

解壓之後就是出現了好多的rpm文件

在這些文件中我們要安裝的就是下面的3個,這個地方注意了。

MySQL-client-5.5.39-2.el6.x86_64.rpm

MySQL-devel-5.5.39-2.el6.x86_64.rpm

MySQL-server-5.5.39-2.el6.x86_64.rpm

安裝過程較快,除了MySQL-server-5.5.39-2.el6.x86_64.rpm稍微慢一些。

其他兩個十分的快

使用的命令是

rpm – ivh *.rpm

接着就是初始化數據庫。十分簡單

/usr/bin/mysql_install_db

接下來就是查看mysql的狀態,並設置mysql的初始密碼,

好了,5步下來我們的mysql就安裝完畢。是不是很簡單啊。

原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/127634.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
簡單一點的頭像簡單一點
上一篇 2024-10-03 23:16
下一篇 2024-10-03 23:16

相關推薦

  • 如何修改mysql的端口號

    本文將介紹如何修改mysql的端口號,方便開發者根據實際需求配置對應端口號。 一、為什麼需要修改mysql端口號 默認情況下,mysql使用的端口號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • Python簡單數學計算

    本文將從多個方面介紹Python的簡單數學計算,包括基礎運算符、函數、庫以及實際應用場景。 一、基礎運算符 Python提供了基礎的算術運算符,包括加(+)、減(-)、乘(*)、除…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • Python海龜代碼簡單畫圖

    本文將介紹如何使用Python的海龜庫進行簡單畫圖,並提供相關示例代碼。 一、基礎用法 使用Python的海龜庫,我們可以控制一個小海龜在窗口中移動,並利用它的“畫筆”在窗口中繪製…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL數據庫 在使用Python操作MySQL之前,我們需要先連接MySQL數據庫。在Python中,我…

    編程 2025-04-29
  • MySQL遞歸函數的用法

    本文將從多個方面對MySQL遞歸函數的用法做詳細的闡述,包括函數的定義、使用方法、示例及注意事項。 一、遞歸函數的定義 遞歸函數是指在函數內部調用自身的函數。MySQL提供了CRE…

    編程 2025-04-29
  • Python櫻花樹代碼簡單

    本文將對Python櫻花樹代碼進行詳細的闡述和講解,幫助讀者更好地理解該代碼的實現方法。 一、簡介 櫻花樹是一種圖形效果,它的實現方法比較簡單。Python中可以通過turtle這…

    編程 2025-04-28
  • MySQL bigint與long的區別

    本文將從數據類型定義、存儲空間、數據範圍、計算效率、應用場景五個方面詳細闡述MySQL bigint與long的區別。 一、數據類型定義 bigint在MySQL中是一種有符號的整…

    編程 2025-04-28
  • Python大神作品:讓編程變得更加簡單

    Python作為一種高級的解釋性編程語言,一直被廣泛地運用於各個領域,從Web開發、遊戲開發到人工智能,Python都扮演着重要的角色。Python的代碼簡潔明了,易於閱讀和維護,…

    編程 2025-04-28
  • MySQL左連接索引不生效問題解決

    在MySQL數據庫中,經常會使用左連接查詢操作,但是左連接查詢中索引不生效的情況也比較常見。本文將從多個方面探討MySQL左連接索引不生效問題,並給出相應的解決方法。 一、索引的作…

    編程 2025-04-28

發表回復

登錄後才能評論