Linux安裝MySQL及鏈接第三方工具詳細教程,帶圖帶錯誤分析

本教程所有代碼均為root用戶權限下操作,如果不是root用戶,在代碼前加上(sudo )即可

一、安裝MySQL服務

準備工作:

有時,系統無法解析 部分域名,導致無法獲取鏡像列表,從而無法安裝軟件包。這通常是由于網絡連接或 DNS 配置問題引起的。

1、檢查網絡連接

ping 8.8.8.8  # 測試是否能連接到谷歌DNS服務器

?2、檢查 DNS 配置
編輯 DNS 配置文件:

vi /etc/resolv.conf

我這里是添加好的

# Generated by NetworkManager
nameserver 8.8.8.8
nameserver 8.8.8.8    # 谷歌公共DNS
nameserver 8.8.4.4    # 谷歌公共DNS備用
nameserver 114.114.114.114  # 國內114DNS
~                                            

3、清除 yum 緩存并重新嘗試

yum clean all
yum makecache
yum -y install mysql-community-server                               

一般情況下不會有問題,再出問題就去排查檢查系統源是否正常

1.查看是否已經安裝了MySQL

rpm -qa | grep mysql

如果什么都沒有,就是還沒有裝過MySQL

安裝了的是這樣

2.下載MySQL安裝包

wget -c http://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm

3.安裝MySQL包

rpm -ivh mysql80-community-release-el7-7.noarch.rpm

4.安裝MySQL

yum install mysql-community-server


結尾出現這個報錯,解決方法:需要禁掉GPG驗證檢查,執行下面的命令

yum -y install mysql-community-server --nogpgcheck


這樣就安裝完成啦!

5.啟動MySQL服務

systemctl start mysqld.service

6.查看MySQL運行狀態

service mysqld status


看到綠色的active (running)就表示啟動成功了,也可以執行下面的命令查看

ps -ef|grep mysql


我們也看到了MySQL服務正在運行

7.連接MySQL

mysql -u root -p

MySQL安裝后有初始密碼,查看初始密碼

#

#

PASSWORD() 是 MySQL 早期版本中用于密碼加密的函數(基于 SHA-1 算法加密),生成的加密結果存儲在 authentication_string 字段中(MySQL 5.7 及以上版本使用該字段存儲密碼,之前版本可能用 password 字段)。

如果后續代碼運行出錯,不要急,可能為版本問題,將password修改為authentication_string即可

#

#

grep 'password' /var/log/mysqld.log

AI寫代碼powershell

圖中為:    O+qYa/qV8.#o

如果找不到臨時密碼或登錄失敗
可以通過安全模式重置密碼:

# 停止 MySQL 服務
systemctl stop mysqld# 安全模式啟動
mysqld_safe --skip-grant-tables &# 無密碼登錄
mysql -u root# 在 MySQL 命令行中重置密碼
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';
exit;# 重啟 MySQL 服務
systemctl restart mysqld

連接MySQL

mysql -u root -p

輸入命令后,點擊回車,然后輸入剛剛的初始密碼(輸密碼的時候不可見),可以復制初始密碼后,然后粘貼。如果沒有密碼,直接回車即可

8.重置密碼

使用命令會出現錯誤(命令后要帶 ‘;’號)

show databases;

MySQL5.7之后有初始化密碼,需要先修改初始化密碼,修改MySQL配置文件my.cnf,該文件在/etc目錄下,輸入命令

先退出

exit

在/etc目錄下,輸入命令?

vim /etc/my.cnf

在配置文件添加

skip-grant-tables



按ESC,輸入:wq保存退出
然后關閉MySQL服務

service mysqld stop

重啟MySQL服務

service mysqld start

而后再次連接MySQL,輸入任意密碼即可進入(這是沒有密碼,輸入任意字符均可進入)
查看數據庫,切換到mysql數據庫(命令后要帶 ‘;’號)

重置密碼(輸入你想要設置的密碼即可)(設置密碼可以和我演示的一樣,太簡單肯會報錯,一般情況下沒問題 )

使用ALTER USER(推薦,MySQL 5.7 及以上版本適用):
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root@123456';使用SET PASSWORD:
SET PASSWORD FOR 'root'@'localhost' = 'root@123456';執行完密碼修改語句后,通常需要刷新權限才能使修改生效:
FLUSH PRIVILEGES;

設置完成后,刪除my.cnf文件中添加的skip-grant-tables,重啟MySQL服務,重新登錄即可

service mysqld startmysql -u root -p

大功告成!

二、使用客戶端連接MySQL

下面介紹兩種客戶端連接方式:DBeaver和Navicat??直接點擊去官網下載

1.打開DBeaver,選擇數據庫選項,點擊新建連接

2.選擇MySQL,然后點擊下一步

3.輸入ip、端口(默認3306)、用戶和密碼,然后點擊測試鏈接,看是否可以連接


點擊測試鏈接后,出現這個頁面,就代表ok啦

然后點擊確定,關閉彈窗,點擊完成就可以連接客戶端操作了

使用Navicat連接

1.打開Navicat,點擊連接選項,選擇MySQL

2.輸入名稱、IP端口、用戶名和密碼,然后測試連接

3.出現連接成功,表示連接沒有問題,點擊確定就可以連接使用啦

4.連接成功后,可以看到數據庫相關信息,開始操作吧

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

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

相關文章

WPS2024 軟件下載及安裝教程!

軟件介紹 WPS Office是一套辦公軟件套裝,包含WPS文字、WPS表格、WPS演示三大功能模塊,可以滿足常用文字處理、表格編輯和演示制作等多種辦公需求,以其強大的功能和用戶友好的界面贏得了眾多用戶的青睞。 軟件:??????WPS Of…

ESD監控系統確保工廠生產設備的靜電安全

隨著電子工業的飛速發展,電子產品的精密程度不斷提高,對生產環境的要求也日益嚴格。在許多電子制造工廠中,安裝和維護有效的靜電防護措施已成為保障生產安全和產品品質的關鍵。ESD監控系統作為靜電管理的核心工具,為確保工廠設備和…

基于react的YAPI實戰指南

基于react的YAPI 示例新增項目擴展遇到的問題&#xff0c;更改頁面內容沒有生效可能遇到的問題新增項目擴展 支持設置項目權限【公開】 <RadioGroup><Radio value"private" className"radio"><Icon type"lock" />私有<br …

docker鏡像源配置教程,以及解決安裝好docker配置鏡像源后,出現報錯。Job for docker.service failed

Job for docker.service failed because start of the service was attempted too often. See "systemctl status docker.service" and "journalctl -xe" for details.解決后效果&#xff1a;1、進入/etc/docker目錄cd /etc/docker2、創建daemon.json文件并…

安卓264和265編碼器回調編碼數據寫入文件的方法

一、寫入文件 1、變量定義 private FileOutputStream m265FileOutputStream null; private File m265File null; private static final String HEVC_265_FILE_NAME "output.265"; // 或 .265 private static final String AVC_264_FILE_NAME "output.264&qu…

【基礎完全搜索】USACO Bronze 2019 January - 猜動物Guess the Animal

題目描述 當奶牛貝茜和她的朋友艾爾西玩膩了常見的貝殼游戲后&#xff0c;她們喜歡玩另一個經典游戲"猜動物"。 游戲開始時&#xff0c;貝茜會在心中選定一種動物&#xff08;大多數時候她都會選奶牛&#xff0c;這讓游戲變得相當無聊&#xff0c;不過偶爾貝茜也會…

Spring IoC容器與Bean管理

代碼結構spring01/ ├── pom.xml ├── spring01.iml └── src/├── main/│ ├── java/│ │ └── com/│ │ └── demo/│ │ ├── bean/│ │ │ ├── Demo.java│ │ │ ├── Emp1.java│ │ …

【QT】概述

個人主頁&#xff1a;Guiat 歸屬專欄&#xff1a;QT 文章目錄1. Qt基礎入門1.1 什么是Qt1.2 Qt的歷史與發展1.3 Qt的核心特性2. Qt架構深度解析3. Qt開發環境搭建4. Qt應用開發實戰4.1 項目結構4.2 設計用戶界面4.3 實現功能邏輯4.4 數據持久化4.5 美化界面4.6 添加動畫效果5. …

直播帶貨系統源碼開發:山東布谷科技9年海內外電商直播研發技術深耕之路

在數字化浪潮的席卷下&#xff0c;電商行業歷經多次變革&#xff0c;直播帶貨作為其中的新興力量&#xff0c;已成為推動商品銷售與品牌傳播的關鍵引擎。山東布谷科技&#xff0c;憑借其在直播帶貨系統開發領域長達9年的深厚積淀&#xff0c;為電商直播帶貨系統源碼定制開發提供…

20250731解決RK3588的AIOT參考設計刷機之后可以啟動但是斷電進MASKROM模式

20250731解決RK3588的AIOT參考設計刷機之后可以啟動但是斷電進MASKROM模式 2025/7/31 20:42緣起&#xff1a;編譯RK3588原廠的Android14、buildroot(linux-6.1)的EVB7V11之后刷AIOT&#xff0c;可以啟動。 但是通過命令關機之后&#xff1a;按POWER按鍵無法啟動。 Android14 re…

永洪科技華西地區客戶交流活動成功舉辦!以AI之力錨定增長確定性

在全球經濟進入“慢周期”的背景下&#xff0c;企業對確定性增長工具的渴求達到前所未有的高度。近日&#xff0c;永洪科技在成都成功舉辦華西地區客戶交流會&#xff0c;以“擁抱AI邁進數據智能時代”為主題&#xff0c;匯聚金融、制造、能源、消費品等領域的百余家頭部企業代…

Electron 作品【AI聊天】桌面應用 —— 系列教程(含開源地址)

效果預覽 開源地址 https://gitee.com/sunshine39/electron-vue3-AIchat 系列教程 Electron Forge【實戰】桌面應用 —— AI聊天&#xff08;上&#xff09;Electron Forge【實戰】桌面應用 —— AI聊天&#xff08;中&#xff09;Electron Forge【實戰】桌面應用 —— AI聊天&…

JS--獲取事件的子元素與父元素

原文網址&#xff1a;JS--獲取事件的子元素與父元素-CSDN博客 簡介 本文介紹JS如何獲取事件的子元素與父元素。 情景描述 事件監聽寫在父元素上&#xff0c;我點擊子元素時觸發了事件&#xff0c;怎樣通過事件獲取子元素和這個父元素&#xff1f; 點擊子元素時&#xff0c…

PPT自動化 python-pptx - 11 : 備注頁 (Notes Slides)

在 PowerPoint 演示文稿的自動化處理中&#xff0c;備注頁的操作常常被忽略&#xff0c;但實際上它在演講者輔助、內容管理等場景中有著重要作用。本文將結合 python-pptx 庫&#xff0c;詳細講解 PowerPoint 備注頁的概念、與備注母版的關系&#xff0c;以及如何通過代碼實現備…

【Python小工具】圖片轉PDF

文章目錄0 前言1 主要功能的實現2 拖拽運行的實現3 檢查細節【未成功實現】4 總結0 前言 不知道大家是否遇到過這種情況&#xff0c;提交材料時需要將多個圖片材料整合到一個PDF中上傳。這個時候我們需要找一個工具&#xff0c;其作用為接收我們給它的若干張圖片&#xff0c;并…

零售消費行業研究系列報告

消費者洞察報告&#xff1a;即時零售美妝用戶消費行為躍遷 食品飲料行業深度&#xff1a;新消費研究之三&#xff1a;即時零售應需而生&#xff0c;酒類品牌或迎新機遇 2025年上半年連鎖零售門店發展藍皮書 商貿零售行業新消費細分賽道投資機會梳理&#xff1a;新消費勢能向…

Uniapp 驗證 HTTPS 協議

Uniapp 中 驗證 HTTPS協議的是示例代碼<template><view class"content"><view style"margin-top: 20px;"><text>sslVerify : {{text}}</text></view><view><button click"testSslVerify">sslVe…

可視化圖解算法57:字符串的排列

牛客網 面試筆試 TOP101 | LeetCode 3437. 全排列III 1. 題目 描述 輸入一個長度為 n 字符串&#xff0c;打印出該字符串中字符的所有排列&#xff0c;你可以以任意順序返回這個字符串數組。 例如輸入字符串ABC,則輸出由字符A,B,C所能排列出來的所有字符串ABC,ACB,BA…

Go語言常量

目錄 前言&#xff1a; 1、const聲明常量 2、一次聲明多個常量 前言&#xff1a; 這次來學習一下Go語言中的常量&#xff0c;在上一期中我學習了Go語言中的變量&#xff0c;如果有興趣可以看看我往期的文章&#xff0c;或者點擊Go語言聲明變量。 相對于變量&#xff0c;常量的…

SelectDB:新一代實時數倉的核心引擎與應用實戰

> 數據價值隨時間流逝而衰減,而SelectDB讓企業在數據洪流中抓住了每一秒的價值 在數字化轉型浪潮中,企業數據呈現**爆發式增長**,傳統數據倉庫在實時性、查詢效率和成本控制方面遭遇嚴峻挑戰。中通快遞的案例極具代表性——其原有架構處理分鐘級查詢時,資源消耗巨大,…