Linux快速安裝(一)
阿新 • • 發佈:2018-12-20
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.啟動測試
以上內容筆者親測,如有不當之處請多多指教!