MySQL5 7的tar包指定路徑安裝手冊

2021-10-23 12:18:55 字數 3131 閱讀 2271

使用wget 從官網下所需版本的tar包

wget

(1)在/root/***/目錄下建立mysql-5.7目錄

mkdir mysql-5.7

(2)將tar包解壓至目標目錄( /root/***/mysql-5.7)並改名為mysql

tar -zxvf *** /root/***/mysql-5.7

mv *** mysql

(3)在此目錄下建立資料庫檔案目錄(data)

mkdir /root/***/mysql-5.7/data

(4)建立mysql組和使用者

groupadd mysql

useradd -r -g mysql mysql

(5)更改當前目錄下資料夾的所屬組和使用者

chown -r mysql:mysql ./mysql

chown -r mysql:mysql ./data

(6)進入/root/***/mysql-5.7/mysql/support-files資料夾, 手動建立my_default.cnf檔案

touch my_default.cnf

(7)配置my_default.cnf檔案(最簡化配置)

[client]

socket = /root/***/mysql-5.7/data/mysql.sock

[mysqld]

character_set_server=utf8

init_connect='set names utf8'

basedir=/root/***/mysql-5.7/mysql

datadir=/root/***/mysql-5.7/data

socket=/root/***/mysql-5.7/data/mysql.sock

lower_case_table_names = 1

sql_mode="strict_trans_tables,no_zero_in_date,no_zero_date,error_f       or_division_by_zero,no_auto_create_user,no_engine_substitution"

log-error=/root/***/mysql-5.7/data/mysqld.log

pid-file=/root/***/mysql-5.7/data/mysqld.pid

(8)將目錄下的my_default.cnf,mysql.server分別複製到/etc和/etc/init.d下改名為my.cnf和mysqld(/etc/my.cnf如果存在覆蓋即可)

cp /root/***/mysql-5.7/mysql/support-files/my_default.cnf        /etc/my.cnf

cp /root/***/mysql-5.7/mysql/support-files/mysql.server        /etc/init.d/mysqld

(9)進入bin目錄,進行註冊和初始化mysql服務

./mysqld --initialize-insecure --user=mysql --       basedir=/root/***/mysql-5.7/mysql --       datadir=/root/***/mysql-5.7/data

說明:安裝時可能會有如下報錯:

mysqld: can't change dir to 'd:\mysql\mysql server 5.7\data\' (errcode: 13 -        permission denied)報錯為許可權不足

解決辦法:

使用命令chmod 777 /root即可(每次重灌時,需要刪除data資料夾下的所有檔案.)

/etc/init.d/mysqld strat

/root/***/mysql-5.7/mysql/bin/mysql -uroot -p

初始化後應該沒有密碼,直接回車進入即可

若提示需要密碼使用命令檢視data資料夾下mysqld.log日誌,尋找臨時密碼:grep        'temporary password' ./mysqld.log

進入mysql後修改root密碼:

set password = password(『akazam』);

重新整理許可權:

flush privileges;

grant all privileges on *.* to root@』%』 identified by 『akazam』;

Mysql5 7之tar包安裝並初始化設定遠端登入

配置主從複製請參考 mysql配置主從複製 1 查詢是否在再帶卸mariadb rpm qa grep mariadb 2 刪除rpm e nodeps mariadb libs 5.5.60 1.el7 5.x86 64 3 備份檔案 etc my.cnf mv etc my.cnf etc my...

mysql57是什麼 關於mysql57的詳細介紹

簡介 php7 mysql57 nginx19 on ubuntu 1404 本文 前段時間php公升級到了7.0版本,據說很牛叉,比如效能較5.6提公升兩倍,記憶體占用低之類的,後來又看微博上說等到7.0.1才穩定。果不其然,很快就公升級了,最近才有時間折騰一下,在這裡做個總結。環境 1核1g主機...

MYSQL 5 7 壓縮包安裝

版本 mysql 5.7.12 winx64 解壓縮到 d program files mysql 5.7.12 winx64 當然你可以使用自己的目錄 配置環境變數 path d program files mysql 5.7.12 winx64 bin 後面的省略號是指環境變數中原來的值,我們要...