Linux下Mysql的rpm的安裝

2021-07-04 03:32:43 字數 1607 閱讀 9547

2、將該包解壓到乙個目錄下,進入這個目錄,可通過ls看到解壓後包裡的rpm檔案;

3、執行rpm -ivh real/filename/to/server/rpm;

如果這一步出現如下錯誤:

error: failed dependencies:

mysql

conflicts with mysql-version

說明系統中原本裝有mysql,需要先刪除。

通過以下命令查詢已經安裝的mysql包:

rpm -qa|grep -i mysql

在列出的包中,用以下命令刪除mysql-server-version和mysql-client-version

rpm -e --nodeps mysql-server-version

rpm -e --nodeps mysql-client-version

刪除完成後再執行rpm -ivh real/

filename/to

/server/rpm

4、安裝完成後,只是安裝了server端,要想本機使用還需安裝client端

rpm -ivh real/filename/to/client/rpm

5、啟動:

service mysql start 

6、查詢mysql的安裝目錄

如果安裝時使用--prefix引數指定目錄,會報錯:package mysql-server is not relocatable,意思是說安裝是不允許重新定向的。

那使用預設安裝後,mysql裝到哪兒了呢?

仍舊使用rpm -qa|grep -i mysql查出所有安裝的mysql包

然後使用rpm -ql full/name/to/mysql/server/package可以發現mysql伺服器安裝在/usr/share/mysql下(版本不同可能目錄不同,我的是5.6版本的)

同樣使用rpm -ql full/name/to/mysql/client/package可以發現mysql客戶端的工具都裝在/usr/bin下,進入/usr/bin目錄。

7、更改root密碼

如果安裝之前已經安裝過mysql,極有可能無法用root登入mysql,因為不知道原始設定的密碼是什麼。如果第一次安裝,很多人說密碼為空,這個我不清楚,因為我在測試安裝的時候,前面已經安裝過mysql了,我是刪除後重新安裝的,所以root密碼不知道,這裡要說的就是修改root密碼的方法。

如上述6步所述,進入/usr/bin目錄,(不同版本可能目錄不同,請查詢自己的客戶端安裝位置)

先停止mysql服務:service mysql stop 

然後通過如下命令啟動mysql:mysqld_safe --skip-grant-tables &

啟動後就可以用mysql命令直接進入mysql了,進入後,執行以下語句:

mysql> update mysql.user set password=password('newpwd') where user='root';

mysql> flush privileges;

然後停止mysql服務:service mysql stop

再正常啟動mysql:service mysql start

這時就可以使用新的密碼來登入mysql了

Linux下MySQL的RPM安裝

環境 centos6 mysql版本 5.7.25 安裝包 mysql 5.7.25 1.el6.x86 64.rpm bundle.tar 2 解除安裝centos6中原有的mysql 命令 rpm qa grep mysql 3 將安裝包解壓至指定目錄 rpm ivh mysql communi...

Linux下使用rpm安裝mysql

該包解壓完後有以下幾個 裝mysql資料庫其實只需要安裝紅色下劃線的包就可以。二 新增組和使用者 groupadd mysql adduser g mysql mysql passwd mysql 輸入使用者密碼 rpm方式安裝mysql a.檢查mysql及相關rpm包,是否安裝,如果有安裝,則移...

Linux下通過rpm安裝MySQL

安裝依賴包 yum install libaio wget安裝rpm軟體 yum install rpm執行rpm檔案 sudo rpm uvh mysql57 community release el7 11.noarch.rpm安裝mysql,ubuntu下安裝會出現錯誤,缺少依賴包 yum i...