<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • centos安裝rpm包命令(k8s安裝部署步驟)


    • 前言
    • 準備環境
    • 安裝MySQL數據庫
      • 下載rpm安裝文件
      • 上傳rpm包到服務器
      • 安裝rpm包
      • 啟動MySQL數據庫
      • 登錄MySQL數據庫
    • 總結

    前言

    前面我們介紹了使用二進制壓縮包來安裝MySQL,使用源碼編譯來安裝MySQL,基于CentOS系統使用yum來安裝MySQL,基于Ubuntu系統使用apt-get來安裝MySQL。如果你不太熟悉這些安裝方式,請翻閱前面的文章。

    下面的這篇文章介紹的是使用rpm安裝包來安裝MySQL數據庫。

    準備環境

    此時我們選擇CentOS系統來作為離線安裝MySQL數據庫的服務器環境。我們使用Docker容器來啟動一個CentOS的鏡像。然后,基于這個容器鏡像來離線安裝MySQL數據庫。

    使用如下命令來啟動CentOS鏡像:

    docker run -it -d --name centos-mysql --hostname centos-muysql-server --privileged=true -v /sys/fs/cgroup:/sys/fs/cgroup centos:latest /usr/sbin/init
    

    然后我進入容器使用如下命令:

    docker exec -it centos-mysql /bin/bash
    

    安裝MySQL數據庫

    前面我們已經準備好了MySQL數據庫使用的服務器,下面我們就基于這個服務器來安裝MySQL數據庫。

    下載rpm安裝文件

    我們從MySQL數據庫官方網站,下載rpm安裝包。下載地址為:https://dev.mysql.com/downloads/,如下所示:

    使用rpm包安裝MySQL數據庫

    進入如下頁面,地址為:https://dev.mysql.com/downloads/mysql/

    使用rpm包安裝MySQL數據庫

    點擊上面的Archives頁簽,進入如下頁面,地址為:https://downloads.mysql.com/archives/community/,選擇對應的版本和操作系統還有操作系統版本。然后選擇RPM Bundle點擊后面的Download按鈕進行下載。下載完成后,會有一個命令類似于mysql-5.7.32-1.el7.x86_64.rpm-bundle.tar的tar包。這里面就是所有的rpm安裝文件。

    使用rpm包安裝MySQL數據庫

    上傳rpm包到服務器

    由于我們是使用的docker容器來啟動的CentOS系統,所以,我們這里使用docker cp的命令來把下載好的rpm文件上傳到服務器上去。命令如下:

    docker cp mysql-5.7.32-1.el7.x86_64.rpm-bundle.tar centos-mysql:/root
    

    當前,我們可以不通過這樣的方式來上傳壓縮包,可以直接登錄到容器中,使用wget命令進行下載rpm安裝包。只要把上面的Download按鈕的連接復制下來,然后登錄到容器內部,使用wget https://xxxxx的方式來下載也是可以的。

    使用如下tar命令解壓tar包文件:

    [root@centos-muysql-server ~]# tar -xvf mysql-5.7.32-1.el7.x86_64.rpm-bundle.tar
    

    解壓后,我們可以看下準備好的安裝包文件如下所示:

    [root@centos-muysql-server ~]# ls -lstr *.rpm
     25844 -rw-r--r-- 1 7155 31415  26460548 Sep 25 04:48 mysql-community-client-5.7.32-1.el7.x86_64.rpm
       308 -rw-r--r-- 1 7155 31415    314936 Sep 25 04:48 mysql-community-common-5.7.32-1.el7.x86_64.rpm
      3828 -rw-r--r-- 1 7155 31415   3918236 Sep 25 04:48 mysql-community-devel-5.7.32-1.el7.x86_64.rpm
     46368 -rw-r--r-- 1 7155 31415  47479624 Sep 25 04:48 mysql-community-embedded-5.7.32-1.el7.x86_64.rpm
     22720 -rw-r--r-- 1 7155 31415  23263144 Sep 25 04:48 mysql-community-embedded-compat-5.7.32-1.el7.x86_64.rpm
    127868 -rw-r--r-- 1 7155 31415 130933732 Sep 25 04:48 mysql-community-embedded-devel-5.7.32-1.el7.x86_64.rpm
      1232 -rw-r--r-- 1 7155 31415   1260336 Sep 25 04:48 mysql-community-libs-compat-5.7.32-1.el7.x86_64.rpm
      2400 -rw-r--r-- 1 7155 31415   2457204 Sep 25 04:48 mysql-community-libs-5.7.32-1.el7.x86_64.rpm
    177456 -rw-r--r-- 1 7155 31415 181712536 Sep 25 04:49 mysql-community-server-5.7.32-1.el7.x86_64.rpm
    122016 -rw-r--r-- 1 7155 31415 124941892 Sep 25 04:49 mysql-community-test-5.7.32-1.el7.x86_64.rpm
    [root@centos-muysql-server ~]#
    

    安裝rpm包

    準備好MySQL的安裝文件之后,接下來就是開始安裝MySQL數據庫了。在安裝MySQL的rpm文件的時候,我們不使用rpm -ivh xxx.rpm這樣的方式,我們使用yum install xxx.rpm這樣的方式來安裝。原因是我們使用yum install xxx.rpm的方式,會很清楚地列出來我們在安裝xxx.rpm這個文件的時候,有哪些依賴也需要安裝上。這樣能很好的解決各個rpm包在安裝的依賴問題。

    通過如下命令來安裝已經下載好的rpm文件:

    [root@centos-muysql-server ~]# yum install ./mysql-community-*.rpm
    

    啟動MySQL數據庫

    安裝完成后,可以使用如下命令來查看、啟動、停止MySQL數據庫。

    systemctl start mysqld
    

    除了上面的啟動MySQL數據庫的命令,還有如下的幾個命令,你可能需要:

    systemctl status mysqld
    
    systemctl stop mysqld
    
    systemctl restart mysqld
    

    登錄MySQL數據庫

    啟動數據庫之后,我們嘗試登錄MySQL數據庫。登錄的時候,root用戶的密碼,在啟動MySQL數據庫的日志文件/var/log/mysqld.log文件中,通過如下命令來查看默認的密碼:

    [root@centos-muysql-server ~]# cat /var/log/mysqld.log | grep password
    2021-02-15T09:54:35.911865Z 1 [Note] A temporary password is generated for root@localhost: HbeFh*r)3lic
    [root@centos-muysql-server ~]#
    

    找到密碼之后,我們登錄數據庫:

    [root@centos-muysql-server ~]# mysql -uroot -p"HbeFh*r)3lic"
    mysql: [Warning] Using a password on the command line interface can be insecure.
    Welcome to the MySQL monitor.  Commands end with ; or g.
    Your MySQL connection id is 2
    Server version: 5.7.32
    
    Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
    
    mysql>
    

    修改root用戶的密碼:

    mysql> alter user 'root'@'localhost' identified by 'Root@123456';
    Query OK, 0 rows affected (0.00 sec)
    
    mysql>
    

    查看MySQL數據庫的 版本:

    mysql> select version();
    +-----------+
    | version() |
    +-----------+
    | 5.7.32    |
    +-----------+
    1 row in set (0.00 sec)
    

    以上可以看出MySQL數據庫已經安裝成功,并且可以正常提供服務。

    總結

    以上就是使用rpm安裝包來安裝MySQL數據庫的具體步驟,如果你的服務器上面不缺少其他包,可能直接使用rpm -ivh xxx.rpm的方式來安裝MySQL就OK,因為我的服務器是使用docker容器啟動的一個centos,所以它是一個最簡單的centos,里面會缺少很多依賴包。所以我在安裝下載好的rpm文件的時候,使用的是yum install xxx.rpm的方式來安裝的,因為這樣會自動把所有的依賴都安裝上。

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费