建立基本的資料夾
#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...