linux安裝mysql5.7

linux安裝mysql5.7

    • 一、下載mysql5.7
    • 二、解壓包介紹
    • 三、上傳包到linux
    • 四、卸載mariadb
    • 五、安裝mysql
    • 六、修改權限
    • 七、啟動mysql
    • 八、使用過navicat
        • 創作不易,筆記不易,如覺不錯,請三連,謝謝~~

一、下載mysql5.7

去mysql官方下載,選擇適合自己系統的下載

在這里插入圖片描述

二、解壓包介紹

下載完成了之后,我們可以解壓出來。

在這里插入圖片描述
我們發現,它有10個包,但真正對我們有用的,只有6個

在這里插入圖片描述

包名作用是否安裝
clientMySQL客戶端
common服務端和客戶端常用庫文件
devel客戶端開發用的頭文件及庫
embedded嵌入式版本
embedded-compat兼容老版本嵌入式的共享庫
embedded-devel嵌入式版本的頭文件與庫
libs數據庫客戶端共享庫
libs-compat兼容老版本的共享庫
test數據庫服務端與相關工具
clientMySQL測試套件

三、上傳包到linux

把包上傳到linux的usr下,然后接壓縮,出現10個包

在這里插入圖片描述

四、卸載mariadb

在安裝mysql之前,我們需要把mariadb給卸載掉,這個是系統自帶的一個庫,跟mysql是有沖突的。

在這里插入圖片描述
再次查看,已經沒有了

在這里插入圖片描述

五、安裝mysql

只需要安裝我們需要的6個包即可,注意,因為包跟包之間,逐層存在依賴關系,安裝順序不能改變

在這里插入圖片描述
安裝完libaio庫之后,就可以繼續安裝了

在這里插入圖片描述

安裝完成了之后初始化一下

mysqld --initialize --console

在這里插入圖片描述

六、修改權限

修改一下mysql安裝目錄的所屬組,跟所有者,讓我們可以直接使用mysql

chown -R mysql:mysql /var/lib/mysql/

在這里插入圖片描述

七、啟動mysql

1、啟動服務

systemctl start mysqld

2、查看mysql初始密碼

cat /var/log/mysqld.log|grep localhost 

3、登錄

mysql -u root -p

在這里插入圖片描述
4、修改數據庫密碼

alter user 'root'@'localhost' identified by '123456';

在這里插入圖片描述

八、使用過navicat

連接的時候,報錯了,怎么解決呢?

在這里插入圖片描述
回到mysql

use mysql;
show tables;
# 修改用戶root的host為%
update user set host='%' where user = 'root';
# 刷新
flush privileges;

在這里插入圖片描述
修改一下

在這里插入圖片描述
然后,我們再使用navicat連接一下,ok。沒有問題

在這里插入圖片描述#### ————————

創作不易,筆記不易,如覺不錯,請三連,謝謝~~

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/719338.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/719338.shtml
英文地址,請注明出處:http://en.pswp.cn/news/719338.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

MES系統在離散制造企業中的功能解析

隨著信息技術的快速發展和制造業的轉型升級,MES在離散制造企業中的作用日益凸顯。MES系統不僅提高了生產效率和產品質量,還優化了資源配置,增強了企業的市場競爭力。 一、生產管理功能 MES系統能夠實時監控生產現場的各種數據,包…

二叉搜索樹題目:將有序數組轉換為二叉搜索樹

文章目錄 題目標題和出處難度題目描述要求示例數據范圍 解法思路和算法證明代碼復雜度分析 題目 標題和出處 標題:將有序數組轉換為二叉搜索樹 出處:108. 將有序數組轉換為二叉搜索樹 難度 4 級 題目描述 要求 給定整數數組 nums \texttt{nums}…

一、低代碼平臺-數據庫設計規范

數據庫設計規范目的 a、規格化管理各個業務數據表 b、通過字段名稱快速了解表與表之間的關聯關系 c、通過字段第一位快速了解字段數據類型等等所有規范都為了更好的開發與后期系統運維。 1、數據庫設計規范 答:數據庫安裝必須選擇大小寫敏感;編碼格式…

15 easy 141. 環形鏈表

法1:快慢指針法: //給你一個鏈表的頭節點 head ,判斷鏈表中是否有環。 // // 如果鏈表中有某個節點,可以通過連續跟蹤 next 指針再次到達,則鏈表中存在環。 為了表示給定鏈表中的環,評測系統內部使用整數…

Python爬蟲副業真的可行嗎?

首先回答你,是可行的,python爬蟲能當副業,副業的方式比較多,等下我會講幾種。 那學到哪個層次可以接單呢?主要看你是接什么樣的單,爬一些資料,視頻這種簡單的學一兩個月就沒什么問題&#xff0…

第一天 走進Docker的世界

第一天 走進Docker的世界 介紹docker的前世今生,了解docker的實現原理,以Django項目為例,帶大家如何編寫最佳的Dockerfile構建鏡像。通過本章的學習,大家會知道docker的概念及基本操作,并學會構建自己的業務鏡像&…

一文讀懂Persistence One- 如何將Restaking帶入Cosmos

Persistence One正在將Restaking引入Cosmos。用戶將能夠通過pSTAKE、Stride、Quicksilver和Milkyway將Liquid Staked Tokens(如ATOM、TIA、DYDX等)存入Persistence One,對其進行Restaking,從而安全地連接更多區塊鏈,首…

MySQL:數據庫中有哪些鎖

1、全局鎖 加上全局鎖后整個數據庫就處于只讀狀態了,這時其他線程執行以下操作,都會被阻塞: 對數據的增刪改操作,比如 insert、delete、update等語句;對表結構的更改操作,比如 alter table、drop table 等…

Android APK包反編譯為java文件教程

方法 流程: test.apk -> smali文件 -> dex文件 -> jar文件 ->java 文件 將APK包解壓為 smail文件 下載 apktool工具 apktool.jar 將 test.apk 和 apktool.jar放同一目錄下,并執行以下命令 java -jar apktool.jar d -f xxx.apk -o xxx(解…

【如何像網吧一樣弄個游戲菜單在家里】

GGmenu 個人家庭版游戲、應用管理 桌面圖標管理器

[環境配置]ssh連接報錯“kex_exchange_identification: read: Connection reset by peer”

已經被VScode ssh毒死好幾次了,都是執行命令意外中斷,然后又VSCode里連不上、本機Terminal也連不上了。。。 重啟遠程服務器,VSCode可以連上了, 系統ssh還是不行,報錯“kex_exchange_identification: read: Connecti…

容器(JAVA基礎)

一.泛型 在Java中,泛型(Generics)是JDK 5.0引入的一個新特性,它允許在定義類、接口和方法時使用類型參數(type parameters)。類型參數在使用前必須先被實際類型(如Integer、String等)替代,這個過程稱作類型實例化或類型擦除。泛型提供了編譯時類型安全,減少了運行時…

CSS~~

CSS是一門語言,用于控制網頁表現 CSS(Cascading Style Sheet):層疊樣式表 W3C標準:網頁主要由三部分組成 結構:HTML 表現: CSS 行為:JavaScript 1,CSS的導入方式 (1)內聯樣式 在標簽內部使用style屬性,屬性值是cs…

類 Unix 系統的文件目錄結構

以下是類 Unix 系統的文件目錄結構、各個目錄主要存放的文件以及縮寫的全稱的詳細說明: 根目錄 /: 全稱: Root Directory說明:根目錄是整個文件系統的起點,包含了所有其他目錄和文件。 /bin 目錄: 全稱: Binary說明&a…

Nginx最常用的指令

服務管理 sudo systemctl status nginx # nginx當前狀態 sudo systemctl reload nginx # 重新加載 nginx sudo systemctl restart nginx # 重啟nginxsudo nginx -t # 檢查語法 nginx # 啟動 nginx -s reload # 重啟 nginx -s stop # 關閉進程 nginx -s quit #…

Java學習筆記002——類的修飾符

在Java語言中,類的訪問修飾符決定了其它類能夠訪問該類的方式。類有如下4種訪問修飾符,在創建類時用于類的聲明: 1、public: 當一個類被聲明為public時,它可以從任何其他類中被訪問,無論這些類位于哪個包中。通常&am…

uniapp使用vue3語法構建自定義導航欄,適配小程序膠囊

具體代碼 <template><view class"nav-wrapper-container" :style"height:navBarHeight px"><view class"nav-status-container" :style"height:navstatusBarHeight px;" /><view v-if"isCustom" clas…

數字化轉型導師堅鵬:BLM證券公司數字化轉型戰略

BLM證券公司數字化轉型戰略 ——以BLM模型為核心&#xff0c;實現知行果合一 課程背景&#xff1a; 很多證券公司存在以下問題&#xff1a; 不知道如何系統地制定證券公司數字化轉型戰略&#xff1f; 不清楚其它證券公司數字化轉型戰略是如何制定的&#xff1f; 不知道…

Redis 淘汰策略、持久化、高可用

淘汰策略 只有 redis 內存空間已滿并且往里面寫新數據&#xff0c;才會觸發淘汰策略。通過 expire / / /pexpire 讓 key-value 過期&#xff0c;從而讓 redis 清除這個 key-value。value 的數據結構typedef struct redisObject {unsigned tpye:4;unsigned encoding:4;// 判斷哪…

個人數倉開發面試題記錄

一.廣州電商公司 1.簡單自我介紹 2.介紹下之前的公司離線數倉項目 3.mysql和hive區別&#xff1f; 4.sql的執行順序&#xff1f; 5.hive的優化 6.說下你之前公司來&#xff0c;你的技能層次在每個公司&#xff1f;你怎么評價你的技能&#xff1f; 7.你的之前業務主要是做什么&…