国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

MySQL的四種安裝方式(新手必看、詳解、保姆級教程)

這篇具有很好參考價值的文章主要介紹了MySQL的四種安裝方式(新手必看、詳解、保姆級教程)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

MySQL是一個關系型數據庫管理系統(tǒng)由瑞典MySQL AB?公司開發(fā),屬于?Oracle?旗下產品。MySQL 是最流行的關系型數據庫管理系統(tǒng)之一,在?WEB?應用方面,MySQL是最好的?RDBMS?(Relational Database Management System,關系數據庫管理系統(tǒng)) 應用軟件之一。

MySQL是一種關系型數據庫管理系統(tǒng),關系數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度并提高了靈活性。

MySQL所使用的 SQL 語言是用于訪問數據庫的最常用標準化語言。MySQL 軟件采用了雙授權政策,分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型和大型網站的開發(fā)都選擇 MySQL 作為網站數據庫。

安裝方式

第一種安裝方式:倉庫安裝

首先查看目前Redhat的版本信息

然后去下載

mysql安裝,RHCE,mysql,數據庫,oracle

下載完成之后?

進入MySQL

第一次進入需要修改密碼,紅色框框里面為第一次登錄的默認密碼

mysql安裝,RHCE,mysql,數據庫,oracle

然后修改密碼

mysql安裝,RHCE,mysql,數據庫,oracle

?查看MySQL表

mysql安裝,RHCE,mysql,數據庫,oracle

?到這里就完成了MySQL的安裝

刪除MySQL為了第二種方式安裝MySQL,這里也是一個學習點喲,如何刪除MySQL

卸載MySQL

mysql安裝,RHCE,mysql,數據庫,oracle

然后查看,發(fā)現還有許多沒有刪除干凈的文件

mysql安裝,RHCE,mysql,數據庫,oracle?

然后使用-e命令在刪除

mysql安裝,RHCE,mysql,數據庫,oracle?

到此為止,就刪除了MySQL;

第二種安裝方式:本地安裝

第一步:先創(chuàng)建一個目錄文件夾

mysql安裝,RHCE,mysql,數據庫,oracle?

進入目錄文件,開始下載

mysql安裝,RHCE,mysql,數據庫,oracle?下載完成之后,需要利用xf進行解包

mysql安裝,RHCE,mysql,數據庫,oracle?

然后安裝所需要的包

mysql安裝,RHCE,mysql,數據庫,oracle?

安裝完成之后,重啟服務,查看默認密碼,建議不在命令行輸入密碼

mysql安裝,RHCE,mysql,數據庫,oracle?

然后開始修改密碼

mysql安裝,RHCE,mysql,數據庫,oracle?

然后查看數據表,退出

mysql安裝,RHCE,mysql,數據庫,oracle?

然后將第二種方式安裝的MySQL卸載

mysql安裝,RHCE,mysql,數據庫,oracle?

mysql安裝,RHCE,mysql,數據庫,oracle?

由于前兩次的安裝可以滿足我們對MySQL的安裝,所以第三種和第四種安裝方式以命令的形式展示;?文章來源地址http://www.zghlxwxcb.cn/news/detail-829038.html

第三種安裝方式:容器安裝

[root@localhost ~]# yum remove docker 
[root@localhost ~]# dnf install -y yum-utils device-mapper-persistent-data lvm2
[root@localhost ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
[root@localhost ~]# sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
[root@localhost ~]# dnf install docker-ce --allowerasing -y
[root@localhost ~]# systemctl start docker
[root@localhost ~]# systemctl status docker
[root@localhost ~]# docker version
[root@localhost ~]# docker run hello-world
[root@localhost ~]# docker run --name mysqltest -e MYSQL_ROOT_PASSWORD=123456 -d mysql
[root@localhost ~]# docker ps
[root@localhost ~]# docker exec -it mysqltest /bin/bash
bash-4.4# mysql -uroot -p  
Enter password: 
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.00 sec)
mysql> exit
Bye
bash-4.4# exit
exit

第四種方式:源碼安裝

[root@localhost ~]# wget  https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-boost-8.0.32.tar.gz
#添加用戶和組
[root@localhost ~]# groupadd mysql
[root@localhost ~]# useradd -r -g mysql -s /bin/false mysql
#開始源碼安裝
[root@localhost ~]# tar xvf mysql-boost-8.0.32.tar.gz
[root@localhost ~]# yum install gcc gcc-c++ cmake -y
[root@localhost ~]# yum install   cmake gcc-toolset-12-gcc gcc-toolset-12-gcc-c++ gcc-toolset-12-binutils openssl-devel ncurses-devel libtirpc rpcgen git  -y
[root@localhost ~]# rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/centos-stream/9-stream/CRB/x86_64/os/Packages/libtirpc-devel-1.3.3-0.el9.x86_64.rpm
[root@localhost ~]# cd mysql-8.0.32/
[root@localhost mysql-8.0.32]# mkdir bld
[root@localhost mysql-8.0.32]# cd bld
[root@localhost bld]# cmake .. -DWITH_BOOST=../boost/boost_1_77_0/
[root@localhost bld]# make    ########該過程很久,請耐心等待
[root@localhost bld]# make install
[root@localhost mysql]# cd /usr/local/mysql
[root@localhost mysql]# mkdir mysql-files
[root@localhost mysql]# chown mysql:mysql mysql-files
[root@localhost mysql]# chmod 750 mysql-files
[root@localhost mysql]# ./bin/mysqld --initialize --user=mysql
[root@localhost mysql]# ./bin/mysql_ssl_rsa_setup
[root@localhost mysql]# ./bin/mysqld_safe --user=mysql &
#源碼安裝未生成該文件,臨時密碼在初始化時屏幕上有輸出
[root@localhost mysql]# grep 'temporary password' /var/log/mysqld.log
[root@localhost mysql]# ./bin/mysql -uroot -p
Enter password: 
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Admin123!';
mysql> show databases;
mysql> exit
#停止mysql服務
[root@localhost mysql]# ./bin/mysqladmin -uroot -pAdmin123! shutdown
# Next command is optional
[root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysql.server
[root@localhost mysql]# systemctl daemon-reload
[root@localhost mysql]# systemctl start mysql

到了這里,關于MySQL的四種安裝方式(新手必看、詳解、保姆級教程)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Java創(chuàng)建數組、賦值的四種方式,聲明+創(chuàng)建+初始化 詳解

    以int數據類型為例 注意: new 數據類型[]{},其中花括號可以省去,但要在[ ]中填寫數組的個數; 創(chuàng)建多維數組時 new后面第一個方括號中的元素數量不能省略 1、一維數組的聲明方式: type[] arrayName; 或 type arrayName[]; 推薦使用第一種格式,因為第一種格式具有更好的可讀性,表

    2024年04月11日
    瀏覽(23)
  • Python保姆級教程 數據類型—新手小白入門必看系列

    推薦使用壓縮軟件和殺毒軟件 7 - zip 使用火絨 優(yōu)點: 代碼說明 沒注釋的代碼 有注釋的代碼 不讓解釋器執(zhí)行注釋的那句話 單行注釋快捷鍵:ctrl + ? \\\"\\\"\\\"\\\"\\\"\\\" (三個雙引號) 185730213551 什么是變量:可以改變的量 計算機用來存貯數據的盒子,想用這個數據,就直接那盒子就好了

    2024年02月16日
    瀏覽(25)
  • View 的四種 OnClick 方式

    View 的四種 OnClick 方式

    嗨嘍,大家好!今天呢,我跟大家聊一聊Android 的View 的點擊事件onClick 。額,有點拗口(^_^) 。 看過我的文章的人可能會好奇,你怎么寫Android的文章了?。空f起這啊,就是我的血淚史了,此處省略一萬字.................... 廢話不多說,讓我們代碼走起,風里來,雨里去,唯有代

    2023年04月15日
    瀏覽(17)
  • STM32的四種開發(fā)方式

    STM32的四種開發(fā)方式

    首先看下ST官方給出的四種開發(fā)方式的比較 寄存器開發(fā) 寄存器編程對于從51等等芯片過渡過來的小伙伴并不陌生,不管你是什么庫,最終操作的還是寄存器,所以對于標準庫、HAL庫、LL庫都是在寄存器上的編程,所以可以直接在各種庫中直接操作寄存器。 但寄存器開發(fā)方法到

    2024年02月11日
    瀏覽(24)
  • CSS中的四種定位方式

    CSS中的四種定位方式

    在CSS中定位有以下4種: 靜態(tài)定位 - static 相對定位 - relative 絕對定位 - absolute 固定定位 - fixed 靜態(tài)定位是css中的默認定位方式,也就是沒有定位。在此定位方式中設置:top,bottom,left,right,z-index 這些屬性都是無效的。 相對位置前的位置: 相對位置后的位置: 可以看到該

    2024年02月08日
    瀏覽(19)
  • JavaScript中的四種枚舉方式

    JavaScript中的四種枚舉方式

    字符串和數字具有無數個值,而其他類型如布爾值則是有限的集合。 一周的日子(星期一,星期二,...,星期日),一年的季節(jié)(冬季,春季,夏季,秋季)和基本方向(北,東,南,西)都是具有有限值集合的例子。 當一個變量有一個來自有限的預定義常量的值時,使用

    2024年02月03日
    瀏覽(24)
  • 創(chuàng)建多線程的四種方式

    創(chuàng)建多線程的四種方式

    ① 創(chuàng)建一個類繼承 Thread 類,重寫 run() 方法 ② 調用 start() 方法啟動線程 例: ① 創(chuàng)建類實現 Runnable 接口,重寫 run() 方法 ② 以實現類作為構造器參數,創(chuàng)建一個線程( Thread )對象 ③ 調用 start() 方法啟動線程 例 注意:實現Runnable接口方式中,調用的不是Thread類的run()方法

    2024年02月10日
    瀏覽(18)
  • nnUNet保姆級使用教程!從環(huán)境配置到訓練與推理(新手必看)

    nnUNet保姆級使用教程!從環(huán)境配置到訓練與推理(新手必看)

    本人初步接觸深度學習與醫(yī)學圖像分割領域,第一個項目就是 運用nnUNet網絡對BrainTumour的數據集進行分割 ,在學習的過程中,學了很多資料,踩了很多坑,也解決了很多bug,在此把自己的學習經驗分享出來,希望有需要的同學可以少走一些彎路。 本篇博客的操作均在服務器

    2024年02月03日
    瀏覽(22)
  • python導入庫的四種方式

    目錄 前言 一、import 庫名 二、import 庫名 as 別名(變量名) 三、from 庫名 import 方法名 四、from 庫名 import* 庫可以抽象的理解為一個工具包,而庫里的方法可以理解為工具包里各式各樣的工具,每個工具作用不同。 此文例子庫名為pygame,也就是工具包的名字,例子方法為ini

    2024年02月05日
    瀏覽(23)
  • 單例模式的四種創(chuàng)建方式

    單例模式是日常開發(fā)中最常見的一種設計模式,常用來做為池對象,或者計數器之類的需要保證全局唯一的場景。 單例模式的目的是保證在整個程序中只存在一個對象實例,使用單例一個前提條件就是構造器私有化,不允許通過new 對象的方式。單例模式的實現主要方式有如

    2024年02月01日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包