linux mysql tar怎麼安裝

PHPz
發布: 2023-04-17 17:29:22
原創
2126 人瀏覽過

在Linux系統中安裝MySQL資料庫通常有多種方式,包括原始碼編譯、二進位安裝和使用套件管理器等。但是,本篇文章將會介紹MySQL資料庫在Linux系統中透過Tar套件的安裝方式。下面,本文將分步驟介紹MySQL資料庫通過Tar套件的安裝過程,並提供一些實用的指令​​供讀者參考。

  1. 下載MySQL Tar套件
    在安裝MySQL之前,我們需要從MySQL官方網站(https://dev.mysql.com/downloads/mysql/)下載預先編譯的二進位檔案( Tar包)。在下載頁面中,選擇適合您的作業系統的版本和適當的架構。本文以Linux系統為例,選擇Linux-Generic版本。
  2. 解壓縮MySQL Tar套件
    下載完成後,我們需要將MySQL Tar套件檔案解壓縮到系統中。使用下列指令將MySQL Tar封包解壓縮:

tar -xzvf mysql-x.x.xx-linux-glibc2.12-x.xx.tar.gz

其中,x.x.xx代表MySQL的版本號,可能會有所變動。執行上述指令後,會產生一個mysql-x.x.xx-linux-glibc2.12-x.xx資料夾,該資料夾包含MySQL的所有檔案和目錄。

  1. 設定MySQL資料庫
    完成解壓縮後,進入mysql-x.x.xx-linux-glibc2.12-x.xx目錄,使用下列指令建立MySQL使用者:

useradd mysql

將MySQL資料夾的檔案複製到系統目錄:

cp -R ./mysql-x.x.xx-linux-glibc2.12-x.xx /usr/ local/mysql

將MySQL設定檔my.cnf拷貝到/etc目錄下:

cp /usr/local/mysql/support-files/my-default.cnf /etc/my .cnf

使用下列指令更新MySQL中的資料目錄權限:

chown -R mysql:mysql /usr/local/mysql

  1. 初始化MySQL資料庫
    在第三步驟中配置MySQL資料庫後,需要執行以下指令來初始化MySQL資料庫:

#cd /usr/local/mysql
./bin/mysqld --initialize -- user=mysql

此指令會產生MySQL根密碼,該密碼儲存在error.log檔中。

  1. 啟動MySQL服務
    透過下列指令來啟動MySQL服務:

systemctl start mysqld

  1. 設定MySQL根密碼
    啟動MySQL服務後,我們需要將新產生的MySQL根密碼設定為自己可管理的密碼。

使用以下指令進行修改:

mysqladmin -u root password 'newpassword'

其中,'newpassword'代表新的密碼。

  1. 針對遠端存取設定MySQL
    如果需要從遠端電腦存取MySQL資料庫,則需要執行下列指令將MySQL綁定到公開IP位址:

vi /etc/my.cnf

在檔案中加入以下參數:

bind-address=your-server-ip

引號內的your-server-ip是指本機的公網IP位址,而非本機唯一位址127.0.0.1。

  1. 常用指令
    在完成上述步驟後,我們需要學習一些MySQL常用指令。

啟動MySQL服務:

systemctl start mysqld

停止MySQL服務:

systemctl stop mysqld

重啟MySQL服務:

systemctl restart mysqld

查看MySQL服務狀態:

systemctl status mysqld

進入MySQL:

mysql -u root - p

退出MySQL:

exit

以上就是本文介紹的透過Tar套件安裝MySQL資料庫的流程和常用指令。雖然這種方式相對較為複雜,但它可以讓您更深入地了解MySQL資料庫,並學習使用一些實用的命令。

以上是linux mysql tar怎麼安裝的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!