5分鐘完成mysql離線安裝

2022-06-06 18:15:08 字數 3274 閱讀 3236

mysql離線安裝並不複雜,就是經常會出現漏東西,有時候的搞半天,總結下,快速離線安裝mysql,直接把下面的命令敲一遍就好,5-10分鐘就能安裝好。

2.1 安裝

主要是上傳檔案、解壓、新建使用者等。

2.1.1 詳細命令

1. gz檔案上傳到目錄: /usr/local/

2. 解壓

cd /usr/local/

tar -zxvf mysql-5.7.24-el7-x86_64.tar.gz

mkdir mysql

mv mysql-5.7.24-el7-x86_64/* mysql

rm -rf mysql-5.7.24-el7-x86_64

rm -rf mysql-5.7.24-el7-x86_64.tar.gz

3.新建mysql使用者

groupadd mysql //建立使用者組

useradd -r -g mysql mysql //-r引數表示mysql使用者是系統使用者,不可用於登入,建立使用者並將使用者組

chown -r mysql mysql/

chgrp -r mysql mysql/

2.1.2 效果圖

2.2 配置引數

主要是配置my.cnf檔案

2.2.1 詳細命令

vi /etc/my.cnf

內容如下,可以新增你需要的配置:

[client]

port = 3306

socket = /tmp/mysql.sock

[mysqld]

character_set_server=utf8

init_connect='set names utf8'

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

socket=/tmp/mysql.sock

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

#不區分大小寫

lower_case_table_names = 1

sql_mode=strict_trans_tables,no_zero_in_date,no_zero_date,error_for_division_by_zero,no_auto_create_user,no_engine_substitution

max_connections=5000

default-time_zone = '+8:00'

儲存內容,按esc輸入如下命令

:wq!

2.2.2 效果圖:

2.3 初始化命令

---------------20191023更新-----------

回過頭來使用教程又安裝,發現有兩個坑,記錄下,root賬戶執行

yum install libaio

cd /var/log/

vi mysqld.log

:wqchmod 777 mysqld.log

chown mysql:mysql mysqld.log

-----------------------

cd /var/run/

mkdir mysqld

chmod 777 mysqld

cd mysqld

vim mysqld.pid

chmod 777 mysqld.pid

chown mysql:mysql mysqld.pid

然後再執行初始化:

/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_us
執行成功後,檢視預設的初始化密碼

檢視初始密碼

cat /var/log/mysqld.log

基本最後的地方:

a temporary password is generated for root@localhost: b2isyfs;d(dt

其中b2isyfs;d(dt,就是初始密碼(root@localhost: 這裡就是初始密碼)

2.4 完成配置,啟動服務

使用mysql使用者啟動

su - mysql

輸入密碼

/usr/local/mysql/support-files/mysql.server start

啟動完成後,可以用ps命令看一下是否已經啟動成功。

2.5 遠端連線

mysql服務啟動完成後,預設遠端客戶端是無法連線接的,需要在linux環境下登入mysql,並執行相關命令。

/usr/local/mysql/bin/mysql -uroot -p mysql

輸入root密碼:(b2isyfs;d(dt)

set password=password('laowang');

update mysql.user set host = '%', user = 'root' where (host = 'localhost') and (user = 'root');

flush privileges;

2.6 設定開機自動啟動
cd /usr/local/mysql/support-files

cp mysql.server /etc/init.d/mysqld

chkconfig --add mysqld

2.7 其他(服務重啟命令等)
su - mysql

service mysqld start/stop/restart

5分鐘離線安裝MySql8 0 21

將my.ini檔案補充完整 在d盤program files資料夾下建立mysql資料夾,路徑必須和my.ini檔案保持一致。配置環境變數,將path的環境變數的值設定為可識別的值,個人pc 為c windows system32 mysql bin 伺服器為 c program files x86...

3分鐘完成yum server設定

1 web server,rpm放到目錄 tmp a裡去,tmp a對映為url是yourserver.com 2 安裝createrepo工具 yum install createrepo 3 建立xml,createrepo tmp a 4 建立簽名金鑰yum install rng utils...

Linux安裝mysql五分鐘搞定

優點 安裝簡單快速 缺點 由於不同的yum 倉庫只有特定的幾個版本,所以可選的版本較少 查詢系統自帶的mysql 並將其解除安裝 檢視系統自帶的mysql rpm qa grep mysql 解除安裝系統自帶的mysql rpm e nodeps mysql libs 5.1.73 8.el6 8....