1. 程式人生 > >Linux快速安裝(一)

Linux快速安裝(一)

1.官網下載二進位制安裝包

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz(約350M)

2.解壓

tar -xvf mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz
mv mysql-8.0.13-linux-glibc2.12-x86_64 mysql_8.0.13  (這步不是必須,只是筆者嫌名字太長)

3. 配置my.cnf

以下只是列舉了一些筆者常用的配置項,可以根據需要自行配置:
[mysqld]
port = 3306
datadir = /opt/data/mysql   # 安裝包存放目錄,換為自己的目錄即可
socket = /tmp/mysql.sock 
pid-file = /tmp/mysqld.pid
lower_case_table_names= 1 # 忽略大小寫  0區分 1不區分,如果設定為“1”資料庫名和表名都將以小寫儲存
log-error = error.log  #系統的錯誤日誌,預設位於datadir目錄下
slow-query-log = 1  # 是否啟用慢查詢日誌,1為啟用,0為禁用
slow-query-log-file = slow.log   #指定慢查詢日誌檔案的路徑和名字,可使用絕對路徑指定;預設值是'主機名_slow.log',位於datadir目錄
long_query_time = 0.2 # SQL語句執行的閥值,單位S;當SQL查詢時間超過設定的閥值後將會被記錄下來,此處筆者設定的時間0.2s(200ms)
log_queries_not_using_indexes=1   #將沒有使用索引的語句記錄到慢查詢日誌
log-bin = bin.log   #二進位制日誌檔名稱,用於記錄對資料造成更改的所有查詢語句

4.建立資料庫存放目錄,建立mysql使用者組、使用者,並給目錄授權

mkdir /opt/data/mysql
groupadd mysql
useradd mysql
chown -R mysql:mysql /opt/data/mysql/
chmod -R 775 /opt/data/mysql/

5.初始化資料

cd /opt/soft/mysql_8.0.13/bin
mysqld  --user=mysql  --basedir=/opt/soft/mysql_8.0.13 --datadir=/opt/data/mysql  --initialize

注意:執行完初始化資料庫命令後會在erro.log檔案中生成初始密碼,筆者生成的示例內容如下: 在這裡插入圖片描述

6.設定啟動檔案和環境變數

cp /opt/soft/mysql_8.0.13/support-files/mysql.server  /etc/init.d/mysql

7.啟動測試

在這裡插入圖片描述

以上內容筆者親測,如有不當之處請多多指教!