Linux中MySQL的操作

2021-09-19 07:36:59 字數 1519 閱讀 3050

前面已經介紹過,mysql屬於傳統的關係型資料庫產品,其開放式的架構使得使用者的選擇性很強,而且隨著技術的逐漸成熟,mysql支援的功能也越來越多,效能也在不斷地提高,對平台的支援也在增多,此外,社群的開發與維護人數也很多。當下,mysql因為其功能穩定、效能卓越,且在遵守gpl協議的前提下,可以免費使用與修改,因此深受使用者喜愛。

我們知道,關係型資料庫的特點是將資料儲存在不同的表中,再將這些表放入不同的資料庫中,而不是將所有的資料統一放在乙個大倉庫裡,這樣的設計加快了mysql的讀取速度,而且它的靈活性和可管理性也得到了很大的提高。訪問及管理mysql資料庫的最常用標準化語言為sql——結構化查詢語言。sql使得對資料庫進行儲存、更新和訪問資訊的操作變得更加容易。例如,你能用sql為乙個**檢索產品資訊及儲存使用者資訊、博文、帖子等,有關sql的知識後文會詳細講解。

2、 mariadb資料庫的誕生背景介紹

自甲骨文公司收購mysql之後,mysql在商業資料庫與開源資料庫領域的市場占有份額都躍居第一,這樣的格局引起了部分業內人士的擔憂,因為商業資料庫的老大有可能將mysql閉源,為了避免oracle將mysql閉源,而無開源的類mysql資料庫可用,mysql社群採用了分支的方式——mariadb資料庫就這樣誕生了,mariadb是乙個向後相容的資料庫產品,可能會在以後替代mysql,其官方位址為不過,這裡還是建議大家選擇更穩定且使用更廣泛的mysql資料庫,可以先測試mariadb資料庫,等使用的人員多一些,社群更活躍後再正式考慮使用也不遲。

若是對資料庫要求不太高的場景,則可以採用yum/rpm方式安裝mysql,例如,併發不大,只是在公司內部(wiki系統)、企業內部(zabbix監控系統,openstack後台管理)等需要資料庫的一些應用場景,當然,生產場景下也是可以選擇yum或rpm方式進行安裝的。

但是,有很多大型**或門戶**,在安裝mysql時,往往會有各種定製化、初始化的需求,這時,要根據企業的需求先把原始碼包製作成rpm包,然後搭建自己的yum倉庫,最終採用「yum install mysql-server-y」的方式進行安裝,這樣做的優點是既兼顧了yum/rpm安裝方式簡單的優點,又用到了原始碼包安裝方式的可定製性。

1、檢視mysql服務的兩種方式

[root@localhost bin]ps -ef|grep mysql

[root@localhost bin]netstat -nlp

2、啟動服務的兩種方式

命令列方式

[root@localhost bin]cd /usr/bin

[root@localhost bin]./mysqld_safe &

服務方式

[root@localhost ~]service mysql start 如果服務在啟動狀態,直接重啟服務用以下命令:

[root@localhost ~]service mysql restart

3、關閉服務的兩種方式

命令列方式:

[root@localhost ~]mysqladmin -u root shutdown

服務方式:

[root@localhost ~]service mysql stop

linux中mysql操作總結

一 總結一下linux下mysql的一些命令 1.linux下啟動mysql的命令 mysqladmin start ect init.d mysql start 前面為mysql的安裝路徑 2.linux下重啟mysql的命令 mysqladmin restart ect init.d mysql...

Mysql 在linux中的基本操作

5.10 插入 5.11 修改 5.12 匯入.txt資料檔案到表 5.13 匯入.sql檔案 5.14 命令列修改root密碼 5.15 顯示當前資料庫名 5.16 顯示當前的user 6.例項演示 7.資料庫備份 命令在dos的 mysql bin目錄下執行 引自 格式 mysqladmin u...

mysql在linux中的操作命令

1 開啟資料庫命令 use mysql 2 檢視資料庫命令 show databases 3 檢視資料庫的表 show tables 4 檢視表的詳細結構 describe desc tablename 5 新建資料庫 create database school 6 往表中插入內容 insert ...