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....