centos 7 安裝mysql5.6rpm格式


1查看是否安裝了mysql   rpm -qa|grep -i mysql

如果安裝了請卸載:rpm -e --nodeps MySQL...

2、沒有安裝則進行如下操作

下載mysql rpm tar包 https://dev.mysql.com/downloads/mysql/ 格式為rpm的最好里面包含了所有 centos7用小紅帽的,因為我在linux ceneric沒找到rpm的包

3、通過ftp把mysql包拷貝到linux系統里面

4、用工具連接linux   輸入rpm -qa|grep mariadb*  查看是否有以下紅色目錄  如果有卸載 在這里我卸載失敗但是在查看的時候,他已經不存在了

 

5、解壓mysql包解壓命令:tar -xvf 包名 -C /解壓的目錄 解壓后查看一下有如下幾個包 我們需要安裝三個包 1、...server... 2、...devel... 3、...client... 注意按順序來

6、開始安裝(注意:先安裝第7和8步不然肯定包錯)  6.1安裝mysql  server

指定安裝目錄 :   [rpm -ivh –relocate /=/你想安裝的目錄 gaim-1.3.0-1.fc4.i386.rpm ]

命令:rpm -ivh MySQL-server-5.5.52-1.linux2.6.x86_64.rpm

6.2安裝MySQL-devel

命令:rpm -ivh MySQL-devel-5.6.41-1.el7.x86_64.rpm

6.3安裝mysql client

命令:rpm -ivh MySQL-client-5.5.52-1.linux2.6.x86_64.rpm

7、附加;安裝mysql時,如果出現如下錯誤時

ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).

出現上述錯誤的原因說明Centos7系統中默認安裝了一些有關mysql和mariadb的文件,此時在rpm安裝的mysql默認的初始化數據庫路徑下是沒有創建performance_schema文件夾的(mysql初始化數據庫時會創建mysql、performance_schema、test三個文件夾的)

解決辦法 :

find / -name mysql

find / -name mariadb

查詢將所有有關數據進行刪除刪除,卸載安裝的mysql兩個rpm包,重新安裝即可。

 

8、如果出現如下錯誤

FATAL ERROR: please install the following Perl modules before executing /usr/bin/mysql_install_db:
Data::Dumper

解決:

安裝一個這個 #yum install -y perl-Module-Install.noarch 

9、.啟動MySQL服務  命令:service mysql start  (注意不是mysqld)

10、查看mysql初始化密碼 命令 cat /root/.mysql_secret  把秘密碼記下來

10、初始化mysql  /usr/bin/mysql_secure_installation

會執行幾個設置

a)為root用戶設置密碼 Y

b)刪除匿名賬號 Y

c)取消root用戶遠程登錄Y
d)刪除test庫和對test庫的訪問權限 Y
e)刷新授權表使修改生效 Y

11、centos  設置mysql開機啟動 systemctl restart mysql.service

windows和centos修改遠程連接參見:https://www.cnblogs.com/Ai-Hen-Jiao-zhi/p/updategrole.html

以上操作針對centos7安裝rpm的操作  數據庫mysql  版本5.6

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM