最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux中部署MySQL環(huán)境的四種方式圖文詳解

 更新時間:2023年11月16日 10:47:37   作者:未知百分百  
這篇文章主要介紹了Linux中部署MySQL環(huán)境的四種方式,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧

一、倉庫安裝

首先需要下載mysql軟件包:

1、進入MySQL官網

2、進入MySQL社區(qū)版下載

3、使用yum方式下載MySQL

4、下載對應版本的軟件包

5、這里可以不登錄直接下載軟件包

6、復制下載鏈接

7、然后進入到linux命令行中使用命令下載該軟件包:

rpm -i https://repo.mysql.com//mysql80-community-release-el9-1.noarch.rpm
警告:/var/tmp/rpm-tmp.soD57S: 頭V4 RSA/SHA256 Signature, 密鑰 ID 3a79bd29: NOKEY

8、然后安裝mysql-server

yum install my-server -y

9、這里可以查看一下所有的mysql軟件包:

rpm -aq | grep mysql 

f9ed57d39e714949915da44ec9c1ff92.png

注意:如果顯示為7個軟件包就正確

10、啟動mysql服務

systemctl start mysqld

11、查看該服務的狀態(tài)

systemctl statsus mysqld

這里顯示服務正常運行就表示sql服務已經成功啟動了

如果上面一些正常我們就可以正常使用mysql了 

12、注意在輸入之前我們可以查詢一下默認的登錄mysql的密碼:

sudo grep 'temporary password' /var/log/mysqld.log
2023-07-05T13:57:47.521864Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: iOMZ>nuaf9oq(最后這里就是默認密碼)

這條命令的結果會顯示默認密碼,下一步會使用

13、這時候就可以嘗試登錄MySQL了

mysql -u root -p
Enter password: (這里需要輸入密碼就輸入剛才查找到的默認密碼)
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 21
Server version: 8.0.33 MySQL Community Server - GPL
Copyright (c) 2000, 2023, Oracle and/or its affiliates.
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> 

14、然后我們就可以正常的進入sql了,但是當我們嘗試想要查看一下數據庫時卻會報錯

因為我們需要修改密碼:

ALTER USER 'root'@'localhost' IDENTIFIED BY '修改后的密碼';

注意:這里的密碼必須包含字母大小寫+數字+特殊字符

15、這時候我們就可以正常的查詢到數據庫了

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.15 sec)
mysql> 

二、本地安裝

首先需要在官網中獲取MySQL的軟件包以及它的所有依賴包:

1、進入官網:http://www.mysql.com

2、選擇社區(qū)版本得到MySQL

 3、選擇對應的版本和系統(tǒng)進行安裝

4、獲取軟件包

方法1:使用Xftp進行軟件包上傳,即先將軟件包下載到本地,然后再進行上傳

方法2:使用wget進行軟件包下載:

wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.32-1.el9.x86_64.rpm-bundle.tar

5、解壓該軟件包:

tar -xf mysql-8.0.32-1.el9.x86_64.rpm-bundle.tar

6、安裝MySQL軟件包以及它所有的依賴包:

yum localinstall mysql-community-server-8.0.32-1.el9.x86_64.rpm \
> mysql-community-client-8.0.32-1.el9.x86_64.rpm \
> mysql-community-common-8.0.32-1.el9.x86_64.rpm \
> mysql-community-client-plugins-8.0.32-1.el9.x86_64.rpm \
> mysql-community-icu-data-files-8.0.32-1.el9.x86_64.rpm \
> mysql-community-libs-8.0.32-1.el9.x86_64.rpm -y

7、啟動mysql服務:

systemctl restart mysqld

8、下面就和第一種方法的12-14步驟一致了,這里就不再贅述;

三、Docker中安裝

1、首先我們需要設置Docker環(huán)境:

首先我們將yum包更新到最新:

yum update -y

2、 安裝一些需要的軟件包及其依賴包:yum-util提供yum-config-manager功能,另外兩個是devicemappper驅動依賴的

yum install -y yum-utils device-mapper-persistent-data lvm2

3、增加一個阿里云的網絡下載源:

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4、安裝docker:

yum install docker-ce  -y

5、檢測是否安裝成功:

docker -vDocker version 24.0.4, build 3713ee1如果正常顯示版本信息說明安裝成功;

 6、啟動docker:

systemctl restart docker

7、使用docker查看所有的mysql鏡像:

docker search mysql

 選擇一個使用最多的進行拉?。?/p>

docker pull mysql
Using default tag: latest
latest: Pulling from library/mysql
e2c03c89dcad: Pull complete 
68eb43837bf8: Pull complete 
796892ddf5ac: Pull complete 
6bca45eb31e1: Pull complete 
ebb53bc0dcca: Pull complete 
2e2c6bdc7a40: Pull complete 
6f27b5c76970: Pull complete 
438533a24810: Pull complete 
e5bdf19985e0: Pull complete 
667fa148337b: Pull complete 
5baa702110e4: Pull complete 
Digest: sha256:232936eb036d444045da2b87a90d48241c60b68b376caf509051cb6cffea6fdc
Status: Downloaded newer image for mysql:latest
docker.io/library/mysql:latest

8、現在就可以創(chuàng)建一個容器,相當于使用鏡像創(chuàng)建一個新的虛擬機,基于mysql鏡像:

docker run --name mysql1 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
#這里就新建的一個容器名為mysql1基于mysql鏡像,并且設置了初始密碼
c298198cf9b55bab58eecc425b186ab3d3891f22fb524f88117a8273181ac66e

也可以直接使用交互式創(chuàng)建一個容器并且直接進入容器:

交互式:docker run -it --name=mysql5 mysql /bin/bash
守護進程的方式docker exec -it mysql6  /bin/bash

8、登錄mysql:

mysql -uroot -p

 成功登錄!

四、源碼安裝

源碼安裝的步驟:

1、下載源碼

2、安裝到目錄:/usr/或者/opt

3、配置(需要依賴的軟件,安裝目錄等等)

4、編譯make

5、安裝makeinstall

到此這篇關于Linux中部署MySQL環(huán)境的四種方式詳解的文章就介紹到這了,更多相關Linux部署MySQL環(huán)境內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Mysql中的DCL權限詳解

    Mysql中的DCL權限詳解

    這篇文章主要介紹了Mysql中的DCL詳解,DCL是數據控制語言,用來管理用戶、控制數據庫的訪問權限,就控制有哪些用戶可以訪問數據庫,可以訪問數據庫的哪些內容,需要的朋友可以參考下
    2023-08-08
  • mysql關閉binlog日志,刪除binlog數據方式(win和linux通用)

    mysql關閉binlog日志,刪除binlog數據方式(win和linux通用)

    用戶需檢查MySQL binlog狀態(tài),開啟則修改my.ini配置,注釋bin-log并添加skip-log-bin,重啟服務關閉日志;如需刪除舊日志,執(zhí)行清理命令
    2025-08-08
  • mysql數據庫實現超鍵、候選鍵、主鍵與外鍵的使用

    mysql數據庫實現超鍵、候選鍵、主鍵與外鍵的使用

    數據庫設計時,關鍵字的概念至關重要,本文就來介紹一下mysql數據庫實現超鍵、候選鍵、主鍵與外鍵的使用,具有一定的參考價值,感興趣的可以了解一下
    2024-09-09
  • 解決MySQL中IN子查詢會導致無法使用索引問題

    解決MySQL中IN子查詢會導致無法使用索引問題

    這篇文章主要介紹了MySQL中IN子查詢會導致無法使用索引問題,文章給大家介紹了兩種子查詢的寫法,需要的朋友可以參考下
    2017-06-06
  • 使用java處理字符串公式運算的方法

    使用java處理字符串公式運算的方法

    本篇文章介紹了,使用java處理字符串公式運算的方法。需要的朋友參考下
    2013-04-04
  • Mysql?8.0?綠色版安裝教程詳解

    Mysql?8.0?綠色版安裝教程詳解

    這篇文章主要為大家詳細介紹了Mysql?8.0?綠色版安裝教程,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • MySQL8.4組復制的實現步驟

    MySQL8.4組復制的實現步驟

    本文介紹MySQL 8.4的組復制技術,通過Paxos協(xié)議實現高可用性,支持單主和多主模式,解決傳統(tǒng)異步復制數據不一致問題,感興趣的可以了解一下
    2025-08-08
  • MySQL三種打開方式詳細圖文教程

    MySQL三種打開方式詳細圖文教程

    MySQL有多種打開方式,具體取決于你的操作系統(tǒng)和安裝方式,下面這篇文章主要給大家介紹了關于MySQL三種打開方式的相關資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2024-07-07
  • mysql8.0.21下載安裝詳細教程

    mysql8.0.21下載安裝詳細教程

    這篇文章主要介紹了mysql8.0.21下載安裝詳細教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08

最新評論

五大连池市| 兴和县| 鹰潭市| 紫阳县| 阿克苏市| 拉萨市| 灵武市| 金寨县| 留坝县| 体育| 东阿县| 灵武市| 逊克县| 拜泉县| 东乌| 辰溪县| 黄龙县| 鸡东县| 竹山县| 芮城县| 湖口县| 灌南县| 建湖县| 芦山县| 郓城县| 高尔夫| 碌曲县| 运城市| 烟台市| 康定县| 泰来县| 寿阳县| 丹寨县| 万载县| 大埔区| 临邑县| 革吉县| 台州市| 武陟县| 新河县| 高碑店市|