在Linux系統中安裝MySQL資料庫通常有多種方式,包括原始碼編譯、二進位安裝和使用套件管理器等。但是,本篇文章將會介紹MySQL資料庫在Linux系統中透過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的所有檔案和目錄。
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
#cd /usr/local/mysql
./bin/mysqld --initialize -- user=mysql
此指令會產生MySQL根密碼,該密碼儲存在error.log檔中。
systemctl start mysqld
使用以下指令進行修改:
mysqladmin -u root password 'newpassword'
其中,'newpassword'代表新的密碼。
vi /etc/my.cnf
在檔案中加入以下參數:
bind-address=your-server-ip
引號內的your-server-ip是指本機的公網IP位址,而非本機唯一位址127.0.0.1。
啟動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中文網其他相關文章!