離線安裝 mysql 5 7 25

2022-04-30 16:57:12 字數 3584 閱讀 9779

linux連線工具:securecrt 8.1.4

linux檔案管理工具:winscp 5.14.4

linux系統版本: centos 7.3 64位

安裝原始檔版本:mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz

安裝前,我們可以檢測系統是否自帶安裝 mysql:

rpm -qa | grep mysql
如有,類似

mysql-libs-5.1.52-1.el6_0.1.x86_64

那可以選擇進行解除安裝:

rpm -e mysql-libs-5.1.52-1.el6_0.1.x86_64  // 普通刪除模式

rpm -e --nodeps mysql-libs-5.1.52-1.el6_0.1.x86_64  // 強力刪除模式,如果使用上面命令刪除時,提示有依賴的其它檔案,則用該命令可以對其進行強力刪除

檢查否存在 mariadb 資料庫,如有,解除安裝之,解除安裝同上

rpm -qa | grep mariadb

如有,類似

mariadb-libs-5.5.56-2.el7.x86_64

則 解除安裝

進入安裝包所在目錄,解壓檔案

重新命名

mv mysql-5.7.25-linux-glibc2.12-x86_64 mysql-5.7.25

新增系統mysql組和mysql使用者

檢查mysql組和使用者是否存在,如無建立

cat /etc/group | grep mysql

#類似mysql:x:490:

cat /etc/passwd | grep mysql

#類似mysql:x:496:490::/home/mysql:/bin/bash

以上為存在的情況,如無,執行新增命令:

groupadd mysql

useradd -r -g mysql mysql

#useradd -r引數表示mysql使用者是系統使用者,不可用於登入系統

安裝資料庫

建立data目錄

cd mysql-5.7.25

mkdir data

將/opt/mysql/mysql-5.7.25的所有者及所屬組改為mysql

chown -r mysql.mysql /opt/mysql/mysql-5.7.25

在/opt/mysql/mysql-5.7.25/support-files目錄下建立my_default.cnf

# for advice on how to change settings please see

# # *** do not edit this file. it's a template which will be copied to the

# *** default location during install, and will be replaced if you

# *** upgrade to a newer version of mysql.

[mysqld]

sql_mode=no_engine_substitution,strict_trans_tables

basedir = /opt/mysql/mysql-5.7.25

datadir = /opt/mysql/mysql-5.7.25/data

port = 3306

socket = /tmp/mysql.sock

character-set-server=utf8

log-error = /opt/mysql/mysql-5.7.25/data/mysqld.log

pid-file = /opt/mysql/mysql-5.7.25/data/mysqld.pid

拷貝,如果提示是否覆蓋,y

cp support-files/my_default.cnf /etc/my.cnf
初始化 mysqld

cd /opt/mysql/mysql-5.7.25

./bin/mysqld --initialize --user=mysql --basedir=/opt/mysql/mysql-5.7.25/ --datadir=/opt/mysql/mysql-5.7.25/data/

初始化完成之後,檢視日誌

/opt/mysql/mysql-5.7.25/data/mysqld.log

臨時密碼

2019-04-08t06:14:29.790033z 1[note] a temporary password is generated for root@localhost: a8?dqir=t+k+

把啟動指令碼放到開機初始化目錄

cp support-files/mysql.server /etc/init.d/mysql

啟動mysql服務

service mysql start
登入mysql,密碼為初始密碼

cd /opt/mysql/mysql-5.7.25

./bin/mysql -u root -p

修改密碼

mysql>set password=password('123456');

mysql>grant all privileges on *.* to root@'%' identified by '123456';

mysql>flush privileges;

新增遠端訪問許可權 

mysql>use mysql;

mysql>update user set host='%' where user = 'root';

mysql>flush privileges;

重啟mysql生效

service mysql stop

service mysql start

service mysql restart

windows下安裝mysql5 7 25壓縮版

安裝mysql壓縮版步驟 解壓,新建配置檔案my.ini,以下是我本地的配置 client port 3306 default character set utf8 mysql default character set utf8 mysqld 設定3306埠 port 3306 設定mysql的安...

MySQL5 7 25解壓版安裝教程

2.選擇合適的安裝路徑,並記錄解壓的路徑 本人的是 d tools mysql mysql 5.7.25 winx64 3.配置環境變數,新增變數名path,並在下方的變數值框中輸入mysql bin根路徑 我的是 d tools mysql mysql 5.7.25 winx64 bin 4.新建...

linux下安裝mysql 5 7 25詳細步驟

wgetlinux連線工具 securecrt 8.1.4 linux檔案管理工具 winscp 5.14.4 linux系統版本 centos 7.3 64位 安裝原始檔版本 mysql 5.7.25 linux glibc2.12 x86 64.tar.gz 安裝前,我們可以檢測系統是否自帶安裝...