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

2021-09-27 10:12:14 字數 3898 閱讀 4856

配置主從複製請參考: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.cnf2019

4、再次檢查

rpm -qa | grep mysql

5、檢查mysql組,使用者是否存在,不存在則建立

cat /etc/group | grep mysql

cat /etc/passwd | grep mysql

groupadd mysql

useradd -g mysql mysql

6、解壓

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

7、移動至mysql

8、進入mysqlcd /usr/local/mysql

9、建立資料夾

mkdir data log

10、建立日誌檔案

touch /usr/local/mysql/log/mysqld.log

11、賦權

chown -r mysql /usr/local/mysql/

chgrp -r mysql /usr/local/mysql/

12、選擇適當的目錄存放資料

df -h

12、初始化mysql  儲存好最後的初時密碼

13、新建my.cnfvi /etc/my.cnf

14、內容

[mysqld]

basedir=/usr/local/mysql/

datadir=/usr/local/mysql/data

socket=/tmp/mysql.sock

user=mysql

symbolic-links=0

lower_case_table_names=1

# 允許最大連線數

max_connections=200

# 服務端使用的字符集預設為8位元編碼的latin1字符集

character-set-server=utf8

# 建立新錶時將使用的預設儲存引擎

default-storage-engine=innodb

max_allowed_packet=16m

[client]

port=3306

[mysqld_safe]

log-error=/usr/local/mysql/log/mysqld.log

15、:wq退出儲存

:wq16、複製啟動檔案

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

17、新增執行許可權

chmod +x /etc/init.d/mysqld

18、改變/etc/my.cnf檔案屬性注意只有root使用者可以修改:

chmod 644 my.cnf

19、啟動服務

service mysqld start

有可能出現錯誤

是因為之前沒有啟動成功程序id還在殺掉程序重啟

20、新增環境變數

vi /etc/profile

#檔案後面追加

# mysql

export mysql_home="/usr/local/mysql/"

export path="$path:$mysql_home/bin"

#環境變數生效

source /etc/profile

21、獲取密碼登陸

cat /root/.mysql_secret

22、root使用者登陸

mysql -uroot -p

23、修改root使用者密碼

alter user 'root'@'localhost' identified by '123';

24、建立使用者

create user 'sdgp'@'%' identified by 'sdgp';

25、賦予遠端執行許可權

grant all on *.* to sdgp@'%' identified by 'sdgp' with grant option;

26、重新整理快取

flush privileges;

27、退出再登入

exit

28、dump 資料庫

mysql -u dshj -p dshj -h 127.0.0.1 -p 3308

31、常見錯誤一及解決辦法

解決方法,安裝numactl

32、常見錯誤2

解決方法:初始化引數去掉指定資料目錄引數

33、如果想使用mysql使用者啟動則需要chown -r mysql:mysql /etc/my.cnf

chown -r mysql:mysql /etc/init.d/mysqld

su - mysql

vi ~/.bash_profile

並且配置環境變數,則成功啟動

34、常見錯誤修改密碼出現問題

注意這裡應該先執行flushprivileges;一定要記住

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

使用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 在此目錄下建立...

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 後面的省略號是指環境變數中原來的值,我們要...

mysql5 7壓縮包安裝

新建my.ini檔案 具體 參考最下面 my.ini配置 2.mysql安裝目錄下 看看是否有 data資料夾 沒有則新建 如果有則把data資料夾下的東西全部刪除 一會要初始化 3.管理員許可權啟動dos命令 開啟到mysql目錄的bin資料夾下 1 初始化執行 mysqld initialize...