<strike id="j6ksu"></strike>
<th id="j6ksu"></th>
  1. <th id="j6ksu"></th>

    ubuntu如何在線/離線安裝mysql arm64鏡像教程(aarch64版本)

    MySQL 潘老師 4周前 (10-26) 138 ℃ (0) 掃碼查看

    最近需要在一個裝有ubuntu18.04系統但內核是arm64的機器上安裝mysql,在線安裝還是比較容易的,但是想要離線安裝就有點麻煩,因此潘老師特地整理了下ubuntu在線/離線安裝mysql arm64鏡像(aarch64版本)的教程。

    一、在線安裝

    執行指令安裝

    在線安裝比較簡單,首先保證機器處于可以聯網的狀態,然后可以用shell連上終端執行如下指令:

    #安裝mysql服務端鏡像
    apt-get install mysql-server
    

    一般情況下會正常安裝成功,具體如下:
    ubuntu如何在線/離線安裝mysql arm64鏡像教程(aarch64版本)
    從圖中發現會自動依次安裝7個文件,這7個文件也是我們后面離線安裝的關鍵。

    #更新鏡像源
    apt-get update
    

    然后再去執行上面的安裝指令就行了。另外,如果你還需要mysql客戶端,可以執行如下指令:

    #安裝mysql客戶端鏡像
    apt-get install mysql-client
    

    基本上對于我們開發而言,只要服務端就夠了,然后使用類似Navicat的工具連上去就可以了。

    順便說明下,該安裝指令目前安裝的最新的mysql-server的版本就是mysq-5.7.35-aarch64版本,在mysql官網我也沒有找到該版本,阿里云鏡像也找過也是沒找到(也可能是我找到方法不對),所以一開始還在線安裝比較方便。安裝后的目錄如下:

    /usr/bin 客戶端程序和mysql_install_db
    /var/lib/mysql 數據庫和日志文件
    /var/run/mysqld 服務器
    /etc/mysql 配置文件my.cnf
    /usr/share/mysql 字符集,基準程序和錯誤消息
    /etc/init.d/mysql 啟動mysql服務器
    /var/cache/apt/archives 安裝包源碼文件,那7個文件就在這里

    修改用戶名和密碼

    安裝完成后默認是啟動好的,而且是開機自啟,但是root用戶的密碼在安裝過程中也沒有讓輸入,因此需要修改下root密碼,mysql會給一個系統默認用戶和一個隨機密碼,需要通過如下指令查看:

    #查看默認用戶和密碼
    cat /etc/mysql/debian.cnf
    

    用戶名默認問debian-sys-maint,密碼是隨機的,比如為:ARBVawShBewQXrzK,執行如下指令登陸mysql:

    #格式
    mysql -u用戶名 -p密碼
    #如:
    mysql -udebian-sys-maint -pURBVawZhBewQXrzD
    #切換數據庫
    use mysql;
    #登陸成功后執行如下指令修改密碼為123456
    alter user 'root'@'localhost' identified with mysql_native_password by '123456';
    

    設置遠程登陸訪問授權

    有時候我們需要從另外一臺機器通過ip訪問該機器上的mysql,需要進行遠程登陸訪問,接著上面的操作,具體操作如下:

    #執行如下指令運行遠程登陸授權,密碼也是123456
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
    alter user 'root'@'%' identified with mysql_native_password by '123456';
    flush privileges;
    

    到這一步還不夠,遠程還是會有問題,原因就是在配置文件中默認的bind-address值為127.0.0.1,需要修改為0.0.0.0,具體修改指令如下:

    #編輯配置文件
    vi /etc/mysql/mysql.conf.d/mysqld.cnf
    #找到bind-address修改,然后保存退出
    bind-address = 0.0.0.0
    

    重啟mysql

    #重啟指令
    service mysql restart
    

    重啟好后,可以通過navicat直接遠程訪問了。

    二、離線安裝

    下載

    離線安裝和在線安裝的差別就在于第一步,我們預先準備好需要依次安裝的7個文件,這7個文件在在線安裝后的/var/cache/apt/archives目錄下,可以自己下載下來以備離線安裝,潘老師就下載下來了,有需要的可以下載:
    百度網盤下載
    提取碼:

    ubuntu如何在線/離線安裝mysql arm64鏡像教程(aarch64版本)
    此處內容已經被作者隱藏,請輸入驗證碼查看內容
    驗證碼:
    微信掃描右側二維碼,關注本站微信公眾號【Java潘大師】, 回復【118】,獲取驗證碼,然后提交查看隱藏內容!

    手工安裝

    現在重點來了,把下載好的文件解壓好,然后上傳到ubuntu系統的某個目錄,cd進入到該目錄下,依次執行如下安裝指令:

    sudo dpkg -i mysql-client-core-5.7_5.7.35-0ubuntu0.18.04.2_arm64.deb
    sudo dpkg -i mysql-client-5.7_5.7.35-0ubuntu0.18.04.2_arm64.deb
    sudo dpkg -i mysql-server-core-5.7_5.7.35-0ubuntu0.18.04.2_arm64.deb
    sudo dpkg -i libevent-core-2.1-6_2.1.8-stable-4build1_arm64.deb
    sudo dpkg -i mysql-server-5.7_5.7.35-0ubuntu0.18.04.2_arm64.deb
    sudo dpkg -i libhtml-template-perl_2.97-1_all.deb
    sudo dpkg -i mysql-server_5.7.35-0ubuntu0.18.04.2_all.deb
    

    配置

    接下來的操作就和在線安裝一模一樣了,該改密碼改密碼,改設置遠程訪問設置遠程訪問,沒啥區別,本質上就是我們模擬了下在線安裝的順序進行手工安裝而已,其他的都一樣。

    以上就是ubuntu如何在線/離線安裝mysql arm64鏡像教程(aarch64版本)的全部內容,搞個這個mysql安裝真是花了不少功夫啊~希望對大家有所幫助!


    版權聲明:本站所有文章,如無特殊說明,均為本站原創。全部下載資源版權歸原作者所有。任何個人或組織,若未征得本站同意,禁止復制、盜用、采集、發布本站內容到任何網站、書籍等各類媒體平臺。若需轉載請注明文章來源。
    本文鏈接:ubuntu如何在線/離線安裝mysql arm64鏡像教程(aarch64版本)
    喜歡 (0)
    請潘老師喝杯Coffee吧!】
    分享 (0)
    用戶頭像
    發表我的評論
    取消評論
    表情 貼圖 簽到 代碼

    Hi,您需要填寫昵稱和郵箱!

    • 昵稱【必填】
    • 郵箱【必填】
    • 網址【可選】

    您也可以 微信登錄 來發表評論!

    韩国毛茸茸的丰满妇女