MySQL 簡介 安裝

2021-08-08 06:30:36 字數 2670 閱讀 2053

mysql是最流行的關係型資料庫管理系統,在web應用方面mysql是最好的rdbms(relational database management system:關聯式資料庫管理系統)應用軟體之一。

資料庫(database)是按照資料結構來組織、儲存和管理資料的倉庫,

每個資料庫都有乙個或多個不同的api用於建立,訪問,管理,搜尋和複製所儲存的資料。

我們也可以將資料儲存在檔案中,但是在檔案中讀寫資料速度相對較慢。

所以,現在我們使用關係型資料庫管理系統(rdbms)來儲存和管理的大資料量。所謂的關係型資料庫,是建立在關係模型基礎上的資料庫,借助於集合代數等數學概念和方法來處理資料庫中的資料。

rdbms即關聯式資料庫管理系統(relational database management system)的特點:

在我們開始學習mysql 資料庫前,讓我們先了解下rdbms的一些術語:

mysql是乙個關係型資料庫管理系統,由瑞典mysql ab公司開發,目前屬於oracle公司。mysql是一種關聯資料庫管理系統,關聯資料庫將資料儲存在不同的表中,而不是將所有資料放在乙個大倉庫內,這樣就增加了速度並提高了靈活性。

接下來我們在 centos 系統下使用 yum 命令安裝 mysql:

檢測系統是否自帶安裝 mysql:

rpm -qa | grep mysql
如果你系統有安裝,那可以選擇進行解除安裝:

rpm -e mysql  // 普通刪除模式

rpm -e

--nodeps mysql  // 強力刪除模式,如果使用上面命令刪除時,提示有依賴的其它檔案,則用該命令可以對其進行強力刪除

安裝 mysql:

yum install mysql

yum install mysql-server

yum install mysql-devel

啟動 mysql:

service mysqld start

注意:如果我們是第一次啟動 mysql 服務,mysql 伺服器首先會進行初始化的配置。

如果是 centos 7 版本,由於 mysql資料庫已從預設的程式列表中移除,可以使用 mariadb 代替:

yum install mariadb-server mariadb
systemctl start mariadb  #啟動mariadb

systemctl stop mariadb #停止mariadb

systemctl restart mariadb #重啟mariadb

systemctl enable mariadb #設定開機啟動

在成功安裝mysql後,一些基礎表會表初始化,在伺服器啟動後,你可以通過簡單的測試來驗證mysql是否工作正常。

使用 mysqladmin 工具來獲取伺服器狀態:

使用 mysqladmin 命令倆檢查伺服器的版本,在linux上該二進位制檔案位於 /usr/bin on linux ,在window上該二進位制檔案位於c:\mysql\bin 。

[root@host]# mysqladmin --version
linux上該命令將輸出以下結果,該結果基於你的系統資訊:

mysqladmin  ver 8.23 distrib 5.0

.9-0, for redhat-linux-gnu on

i386

如果以上命令執行後未輸入任何資訊,說明你的mysql未安裝成功。

你可以在 mysql client(mysql客戶端) 使用 mysql 命令連線到mysql伺服器上,預設情況下mysql伺服器的密碼為空,所以本例項不需要輸入密碼。

命令如下:

[root@host]# mysql
以上命令執行後會輸出 mysql>提示符,這說明你已經成功連線到mysql伺服器上,你可以在 mysql> 提示符執行sql命令:

mysql> show databases;

+----------+

| database |

+----------+

| mysql |

| test |

+----------+

2 rows in set (0.13 sec)

mysql安裝成功後,預設的root使用者密碼為空,你可以使用以下命令來建立root使用者的密碼:

[root@host]# mysqladmin -u root password "new_password";
現在你可以通過以下命令來連線到mysql伺服器:

[root@host]# mysql -u root -p

enter

password:*******

注意:在輸入密碼時,密碼是不會顯示了,你正確輸入即可。
mysqld

.exe--

console

如果安裝成功以上命令將輸出一些mysql啟動及innodb資訊。

1 MYSQL簡介及安裝

2 dba職業素養 2.3 細心 2.4 心態 職業技能有關 2.5 熟悉作業系統 精通 2.6 熟悉公司業務 2.7 熟悉行業 2.8 喜歡資料庫 4.資料庫產品 5.如何分析處理mysql資料庫無法啟動 6.管理員密碼的設定 root localhost 7.管理員使用者密碼忘記了?注意版本發布...

第1章 MySQL簡介與安裝

資料庫實際上就是乙個檔案集合,是乙個儲存資料的倉庫,本質就是乙個檔案系統,資料庫是按照特定的格式把資料儲存起來,使用者可以對儲存的資料進行增刪改查操作。nosql newsql 企業新環境的版本選擇 ga 版本 6 12月的產品,一般為偶數版 安裝方式 優點缺點 rpm安裝解除安裝簡單 可定製性差 ...

mysql 簡介 id MySQL日誌簡介

mysql中的日誌主要分為以下幾種 查詢日誌 慢查詢日誌 錯誤日誌 二進位制日誌 中繼日誌 事務日誌 說明 支援本文實驗使用的linux系統是centos7版本,使用的資料庫是base源自帶的mariadb,資料庫使用的儲存引擎使用預設的innodb 1 查詢日誌 記錄查詢語句 日誌儲存位置 日誌的...