Linux下安裝MySQL步驟

2021-10-16 13:13:17 字數 3336 閱讀 7666

建立基本的資料夾

#cd /usr/local/

#mkdir software

#cd software/

#mkdir mysql8.0

然後用工具(xftp)上傳到/usr/local/software目錄下

根據實際情況建立mysql的安裝位置和資料庫檔案的位置。

[root@192 software]# ls

mysql8.0 mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz

[root@192 software]# cd mysql8.0/

[root@192 mysql8.0]# ls

[root@192 mysql8.0]# mkdir mysql-install-location

[root@192 mysql8.0]# mkdir mysql-data-loction

[root@192 mysql8.0]# ls

mysql-data-loction mysql-install-location

[root@192 mysql8.0]# pwd

/usr/local/software/mysql8.0

3.解壓壓縮包到目標位置

4.配置環境變數

將mysql配置到環境變數中,這樣就可以在任何地方用mysql命令了

vi /etc/profile

最後更新profile檔案

source /etc/profile

5.建立mysql使用者組和mysql使用者

groupadd mysql

useradd -r -g mysql mysql

設定mysql的安裝目錄、mysql的資料檔案目錄的所有者

執行如下指令,更改mysql安裝目錄的許可權

chmod -r 755 /usr/local/software/mysql8.0/mysql-8.0.19-linux-glibc2.12-x86_64

執行ls -l xx目錄,可以顯示當前目錄內容的下圖中各項資訊

【檔案屬性(佔10個字元空間)】【檔案數】【擁有者】【所屬的group】【檔案大小】【建檔日期】【檔名】

6.安裝依賴包libaio

yum search libaio 查詢軟體包

yum install libaio 安裝軟體包

7.初始化mysql命令

root@localhost: 後面跟的是mysql資料庫登入的臨時密碼

8.修改mysql.server

[root@192 mysql-8.0.19-linux-glibc2.12-x86_64]# sh /usr/local/software/mysql8.0/mysql-install-location/mysql-8.0.19-linux-glibc2.12-x86_64/support-files/mysql.server start

mysql啟動失敗,原因是不存在/ usr/local/mysql/bin/mysqld_safe

開啟mysql.server,檢視其具體內容。

本文中使用的安裝路徑和資料檔案路徑位置,均不存在於/usr/local/mysql。下圖紅框中的路徑均需要修改。

修改之後

向init.d中新增mysql的啟動服務

init.d目錄包含許多系統各種服務的啟動和停止指令碼。

向init.d中新增mysql的啟動服務

cp /usr/local/localsoftware/mysql/mysql-install-location/mysql-8.0.13-linux-glibc2.12-x86_64/support-files/mysql.server /etc/init.d/mysqld

chmod 755 /etc/init.d/mysqld

linux下mysql的安裝步驟,

安裝前檢查是否支援 c 及c yum install gcc gcc c 出現 checking for termcap functions library.configure error no curses termcap library found 錯誤 安裝 yum install ncurs...

linux系統下Mysql安裝步驟詳解

學習mycat的過程,作為linux系統小白,在網上找了許多資料,安裝mysql時踩了不少坑,先把完整安裝過程作為筆記記錄一下。參考博文 2.進入 cd usr local,上傳安裝包到此路徑,執行命令 tar zxvf mysql 5.5.49 linux2.6 x86 64.tar.gz,解壓安...

Linux安裝MySQL步驟

libmysqlclient20 5.7.22 1ubuntu16.04 amd64.deb libmysqlclient dev 5.7.22 1ubuntu16.04 amd64.deb libmysqld dev 5.7.22 1ubuntu16.04 amd64.deb mysql clie...