CentOS7使用yum安裝MySQL8.0教程

CentOS7使用yum安裝MySQL8.0

    • 一、下載MySQL Yum下載倉庫
    • 二、安裝MySQL
    • 三、為MySQL運行提供相關的用戶以及環境
    • 四、啟動MySQL
    • 五、MySQL開機自啟
    • 六、修改MySQL中root賬戶的密碼

一、下載MySQL Yum下載倉庫

MySQL下載地址:https://dev.mysql.com/downloads/
首先進入下載頁面,點擊yum Repository
在這里插入圖片描述
進入下載選擇界面進行下載
在這里插入圖片描述
在這里插入圖片描述

下載完成之后,把下載文件上傳到linux服務器里面。

如果你不知道要怎么上傳或者懶得上傳,那就在了Linux服務器中使用wget進行下載

# 安裝wget
yum install wget

右鍵藍色下載文本,復制下載鏈接
在這里插入圖片描述

在Linux中進行下載

wget https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm

下載完成之后查看下載文件

ls -l | grep mysql

二、安裝MySQL

cd進入到你存放上一步下載文件的目錄,然后使用yum安裝剛才的MySQL下載倉庫

yum install -y mysql80-community-release-el7-11.noarch.rpm

安裝MySQL

yum install -y mysql-community-server

三、為MySQL運行提供相關的用戶以及環境

# 創建mysql用戶組
groupadd mysql
# 創建一個用戶mysql -g指定用戶組
useradd -g mysql mysql

創建MySQL運行所需目錄

mkdir -p /opt/mysql/log
mkdir -p /opt/mysql/data
mkdir -p /opt/mysql/share

把新建的MySQL所需目錄的所屬者分配給mysql用戶

chown -R mysql:mysql /opt/mysql

初始化MySQL

mysqld --initialize --user=mysql --basedir=/opt/mysql --datadir=/opt/mysql/data/ --lc_messages_dir=/opt/mysql/share --lc_messages=en_US

查看初始化的MySQL root賬戶密碼

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

在這里插入圖片描述

修改MySQL配置文件內容,指定使用mysql用戶啟動

vim /etc/my.cnf

原始的配置文件內容
在這里插入圖片描述

修改datadir和log-error這兩個的值,并在文件末尾加入user=mysql

datadir=/opt/mysql/data  # 需要修改項
socket=/var/lib/mysql/mysql.socklog-error=/opt/mysql/log/mysqld.log  # 需要修改項
pid-file=/var/run/mysqld/mysqld.pid# 需要添加項。指定運行mysql的賬戶
user=mysql

四、啟動MySQL

使用systemctl進行啟動MySQL服務

systemctl start mysqld

查看運行狀態,是active就是運行成功了

systemctl status mysqld

在這里插入圖片描述

登錄mysql看看能不能

mysql -u root -p
# 回車之后輸入剛才初始化生成的root密碼

五、MySQL開機自啟

systemctl enable mysqld

六、修改MySQL中root賬戶的密碼

由于前面在安裝的時候,root賬戶的登錄密碼是隨機生成的,不方便記憶,可以根據自己的需求,進行密碼的更改

  1. 使用root賬戶登錄進mysql,輸入剛才隨機生成的密碼
mysql -u root -p
  1. 修改密碼
    建議把密碼設置得復雜一點,如果只允許本機訪問,且為了方便,也可以將密碼字符串填寫為空字符串,生產環境不建議那么去做
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你想設置的新密碼';
# 刷新
FLUSH PRIVILEGES;

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

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

相關文章

【前端面試題3】如何實現一個元素的水平垂直居中

以下是題目的布局代碼&#xff1a; <div class"container"><div class"item" style"width: 100px; height: 100px; background: #999;">塊狀元素</div> </div><div class"container"><div class&qu…

Golang處理gRPC請求/響應元數據

前段時間實現內部gRPC框架時&#xff0c;為了實現在服務端攔截器中打印請求及響應的頭部信息&#xff0c;便查閱了部分關于元數據的資料。因為中文網絡上對于該領域的信息較少&#xff0c;于是在這做了一些簡單的總結。 元數據 gRPC的元數據&#xff08;metadata&#xff09;…

Java通過Semaphore控制同一時間只有3個線程運行

怎么控制同一時間只有3個線程運行&#xff1f; 直接上代碼 import java.util.Date; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Semaphore;public class SemaphoreThreadPoolExample {private static…

【網站項目】324企業人事信息管理系統

&#x1f64a;作者簡介&#xff1a;擁有多年開發工作經驗&#xff0c;分享技術代碼幫助學生學習&#xff0c;獨立完成自己的項目或者畢業設計。 代碼可以私聊博主獲取。&#x1f339;贈送計算機畢業設計600個選題excel文件&#xff0c;幫助大學選題。贈送開題報告模板&#xff…

Windows下卸載JDK

操作步驟&#xff1a; 直接到windows程序卸載面板進行卸載 然后刪除已配置的環境變量

深入解析Golang的encoding/ascii85庫:從基礎到實戰

深入解析Golang的encoding/ascii85庫&#xff1a;從基礎到實戰 引言基礎知識什么是ASCII85編碼&#xff1f;ASCII85編碼的工作原理ASCII85編碼的優點ASCII85編碼的缺點 使用Golang的encoding/ascii85庫引入encoding/ascii85包ASCII85編碼ASCII85解碼實戰示例小結 進階技巧和最佳…

用于游戲開發的頂級 PYTHON 框架

一、說明 我們試圖用python開發游戲&#xff0c;一旦產生這個念頭&#xff0c;就伴隨這樣一個問題&#xff1a;當今用于構建游戲的領先 Python 框架有哪些&#xff1f;python下&#xff0c;支持游戲開發平臺有哪些優勢&#xff1f;我們在這篇博文中告訴你。 二、高級游戲平臺簡…

Python 深拷貝和淺拷貝

Python 深拷貝和淺拷貝 Python 深拷貝和淺拷貝 Python 深拷貝和淺拷貝 在Python中&#xff0c;對象賦值有深拷貝和淺拷貝之分。 淺拷貝&#xff08;Shallow Copy&#xff09;&#xff1a;創建一個新的對象&#xff0c;但它包含的是對原始對象中包含項的引用&#xff0c;而不是…

驅動高級--mknod

一、起源 僅devfs&#xff0c;導致開發不方便以及一些功能難以支持&#xff1a; 熱插拔 不支持一些針對所有設備的統一操作&#xff08;如電源管理&#xff09; 不能自動mknod 用戶查看不了設備信息 設備信息硬編碼&#xff0c;導致驅動代碼通用性差&#xff0c;即沒有分離…

【改進算法】【IHAOAVOA】天鷹優化算法和非洲禿鷲混合優化算法

目錄 1 主要內容 IHAOAVOA流程圖 主要創新點 2 部分代碼 3 程序結果 4 下載鏈接 1 主要內容 該程序復現《IHAOAVOA: An improved hybrid aquila optimizer and African vultures optimization algorithm for global optimization problems》&#xff0c;天鷹優化算法&am…

spring boot3解決跨域的幾種方式

??個人主頁: 蒾酒 &#x1f525;系列專欄&#xff1a;《spring boot實戰》 &#x1f30a;山高路遠&#xff0c;行路漫漫&#xff0c;終有歸途。 目錄 1.前言 2.何為跨域 3.跨域問題出現特征 4.方式一&#xff1a;使用 CrossOrigin 注解 5.方式二&#xff1a;自定義…

2024年3月2日 十二生肖 今日運勢

小運播報&#xff1a;2024年3月2日&#xff0c;星期六&#xff0c;農歷正月廿二 &#xff08;甲辰年丙寅月乙丑日&#xff09;&#xff0c;法定節假日。 紅榜生肖&#xff1a;雞、蛇、鼠 需要注意&#xff1a;狗、馬、羊 喜神方位&#xff1a;西北方 財神方位&#xff1a;東…

微服務間通信重構與服務治理筆記

父工程 依賴版本管理,但實際不引入依賴 pom.xml <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation&…

力扣111 二叉樹的最小深度 Java版本

文章目錄 題目描述層序遍歷解法遞歸解法 題目描述 給定一個二叉樹&#xff0c;找出其最小深度。 最小深度是從根節點到最近葉子節點的最短路徑上的節點數量。 說明&#xff1a;葉子節點是指沒有子節點的節點。 示例 1&#xff1a; 輸入&#xff1a;root [3,9,20,null,nu…

Java中finally語句中的代碼在什么情況下不會被執行?

在Java中&#xff0c;finally塊中的代碼幾乎在任何情況下都會執行&#xff0c;無論是在try塊中的代碼正常執行完畢&#xff0c;還是遇到異常被catch塊捕獲時。finally塊主要用于執行清理工作&#xff0c;比如釋放資源等。然而&#xff0c;存在少數幾種情況下finally塊中的代碼不…

[SS]語義分割_膨脹卷積

膨脹卷積 目錄 一、概念 1、定義 2、知識點 二、詳細介紹 1、引入 2、膨脹系數設定 一、概念 1、定義 膨脹卷積&#xff08;Dilated Convolution&#xff09;&#xff0c;也稱為空洞卷積&#xff08;Atrous Convolution&#xff09;&#xff0c;是一種在卷積神經網絡…

MySQLBackup備份數據庫

環境&#xff1a;MySQL 8.0.36 1、安裝部署 [rootnode5 ~]# wget -c https://edelivery.oracle.com/osdc/softwareDownload?fileNameV1040085-01.zip [rootnode5 ~]# ll total 22776 -rw-------. 1 root root 1066 Jan 21 14:59 anaconda-ks.cfg -r–r–r–. 1 root root 23…

Cloudera虛擬機配置(虛擬機環境自帶Hadoop、Impala等大數據處理應用)

上學期的大數據處理課程&#xff0c;筆者被分配到Impala的匯報主題。然而匯報內容如果單純只介紹Impala的理論知識&#xff0c;實在是有些太過膚淺&#xff0c;最起碼得有一些實際操作來展示一下Impala的功能。但是Impala的配置實在是有些困難與繁瑣&#xff0c;于是筆者通過各…

uni-app去除頁面頭部的標題欄

uniapp項目 每個界面都會有一個標題欄 配置在我們項目根目錄的 pages.json中 我們將它全部去掉 上面還是有一條黑的 體驗非常差 我們只需要在pages.json中 指定page的 style中加入 "navigationStyle": "custom"對應的page 就沒有這個標題欄了

【王道數據結構】【chapter8排序】【P371t6】

試設計一個算法&#xff0c;判斷一個數據序列是否構成一個小根堆&#xff08;下面代碼中的堆排序的部分僅僅是為了方便設計測試用例&#xff09; #include <iostream> #include<time.h> #include<stdlib.h>int * buildarray(int size) {int* tmp(int *) mall…