Linux,centos6.8上Mysql5.7的安裝

在slave1上安裝mysql server 、client,其他節點安裝client。其他節點遠程連接slave1的服務端即可。

1、先通過xftp或者SRT工具,將安裝包上傳到master,

2、但是呢用戶權限不是root用戶,所以添加一步修改權限操作

sudo chown root:root mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar

3、在用scp命令將其拷貝到slave1下

sudo scp mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar root@slave1:/root/

4、創建一個mysql文件夾,

      將安裝包mv移動到文件夾內

 mkdir mysql

 mv mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar  mysql

5、並解壓 tar -xvf

tar -xvf mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar

6、查看系統自帶的mysql / mariadb 的lib,

     如果存在將其卸載

rpm -qa|grep mysql

rpm -e mysql-libs-5.1.73-7.el6.x86_64 --nodeps

 

  7、按照順序將他們進行安裝

      如果安裝過程中出現了error: Failed dependencies:(意思是:失敗的依賴 )

 解決方法:在安裝包後面加兩個參數,如   rpm -ivh 包名 --nodeps --force。加上那兩個參數的意義就在於,
安裝時不再分析包之間的依賴關係而直接安裝,

rpm -ivh mysql-community-common-5.7.29-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.29-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.29-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.29-1.el7.x86_64.rpm

 

8、 重載所有修改過的配置文件: 

     開啓服務:  

     開機自啓:

sudo chkconfig daemon-reload

其實已經安裝了mysql,但是啓動依然報錯,也能查詢出安裝了,就是啓動不了

到對應目錄啓動也不可以。所以卸載了。 重新安裝另一個版本

 

這裏注意:

centos6 採用 service和chconfig管理服務
centos7 採用systemctl 管理服務,但是還可以使用service和chkconfig命令

原來的chkconfig 命令與 systemctl 命令對比

2.1、設置開機啓動/不啓動

daemon命令 systemctl命令 說明
chkconfig [服務] on systemctl enable [unit type] 設置服務開機啓動
chkconfig [服務] off systemctl disable [unit type] 設備服務禁止開機啓動

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章