Linux安裝MySQL資料庫教程

一、下載和安裝MySQL資料庫

1、首先需要下載MySQL資料庫軟體,可以去官網 https://www.mysql.com/ 進行下載,選擇與你的操作系統和版本匹配的MySQL軟體包,下載後將其存放到你想要安裝的目錄。

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
tar -zxvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.28-linux-glibc2.12-x86_64 /usr/local/mysql

2、如果在軟體安裝的過程中缺少必要依賴庫,可以使用系統包管理器進行安裝。

sudo apt-get install libaio1

3、添加MySQL運行用戶和用戶組。

groupadd mysql
useradd -r -g mysql -s /bin/false mysql

二、配置MySQL資料庫

1、在安裝目錄下創建MySQL數據目錄並設置訪問許可權。

mkdir -p /usr/local/mysql/data
chown mysql:mysql /usr/local/mysql/data
chmod 750 /usr/local/mysql/data

2、根據需要修改MySQL配置文件my.cnf。

[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
default-character-set=utf8mb4
port=3306
socket=/tmp/mysql.sock
skip-name-resolve
log-error=/usr/local/mysql/log/mysqld.log
pid-file=/usr/local/mysql/data/mysqld.pid
server-id=1
#開啟慢查詢日誌
log_slow_queries=/usr/local/mysql/log/slow_query.log
long_query_time=2
#最大連接數
max_connections=1000
#字符集
character_set_server=utf8mb4
collation_server=utf8mb4_unicode_ci

3、初始化MySQL資料庫。

cd /usr/local/mysql/bin/
./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data

三、開啟MySQL服務

1、啟動mysql服務。

cd /usr/local/mysql/bin/
./mysqld_safe --user=mysql &

2、添加MySQL到系統啟動項。

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
chkconfig --add mysql
chkconfig mysql on

四、設置MySQL資料庫root賬戶密碼

1、首先需要以root用戶身份使用mysql客戶端連接到MySQL資料庫。

cd /usr/local/mysql/bin/
./mysql -u root
OR
./mysql -uroot -p

2、設置root賬戶密碼。

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password');

3、退出MySQL客戶端。

exit;

五、MySQL客戶端常用命令

1、連接到MySQL伺服器。

mysql -u root -p

2、創建新資料庫。

CREATE DATABASE dbname;

3、顯示資料庫。

SHOW DATABASES;

4、刪除資料庫。

DROP DATABASE dbname;

5、顯示錶。

SHOW TABLES;

6、創建新表。

CREATE TABLE tablename (
column1 datatype constraints,
column2 datatype constraints,
column3 datatype constraints,
.....
);

7、插入表數據。

INSERT INTO tablename VALUES (value1, value2, value3, ....);

8、更新表數據。

UPDATE tablename SET column1 = value1 WHERE some_column = some_value;

9、刪除表數據。

DELETE FROM tablename WHERE some_column = some_column_value;

10、退出mysql客戶端。

exit;

六、總結

通過本教程,你應該已經學會了如何在Linux系統上安裝MySQL資料庫,以及如何配置和管理MySQL資料庫。MySQL是一個強大的開源資料庫系統,在開發過程中佔據著重要的地位,掌握MySQL的使用方法,可以幫助你更好地完成軟體開發工作。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/298138.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-28 12:17
下一篇 2024-12-28 12:17

相關推薦

  • 如何修改mysql的埠號

    本文將介紹如何修改mysql的埠號,方便開發者根據實際需求配置對應埠號。 一、為什麼需要修改mysql埠號 默認情況下,mysql使用的埠號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • MQTT使用教程

    MQTT是一種輕量級的消息傳輸協議,適用於物聯網領域中的設備與雲端、設備與設備之間的數據傳輸。本文將介紹使用MQTT實現設備與雲端數據傳輸的方法和注意事項。 一、準備工作 在使用M…

    編程 2025-04-29
  • Python3.6.5下載安裝教程

    Python是一種面向對象、解釋型計算機程序語言。它是一門動態語言,因為它不會對程序員提前聲明變數類型,而是在變數第一次賦值時自動識別該變數的類型。 Python3.6.5是Pyt…

    編程 2025-04-29
  • Deepin系統分區設置教程

    本教程將會詳細介紹Deepin系統如何進行分區設置,分享多種方式讓您了解如何規劃您的硬碟。 一、分區的基本知識 在進行Deepin系統分區設置之前,我們需要了解一些基本分區概念。 …

    編程 2025-04-29
  • Python 常用資料庫有哪些?

    在Python編程中,資料庫是不可或缺的一部分。隨著互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的資料庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • openeuler安裝資料庫方案

    本文將介紹在openeuler操作系統中安裝資料庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟體源 sudo…

    編程 2025-04-29
  • 寫代碼新手教程

    本文將從語言選擇、學習方法、編碼規範以及常見問題解答等多個方面,為編程新手提供實用、簡明的教程。 一、語言選擇 作為編程新手,選擇一門編程語言是很關鍵的一步。以下是幾個有代表性的編…

    編程 2025-04-29
  • Qt雷達探測教程

    本文主要介紹如何使用Qt開發雷達探測程序,並展示一個簡單的雷達探測示例。 一、環境準備 在開始本教程之前,需要確保你的開發環境已經安裝Qt和Qt Creator。如果沒有安裝,可以…

    編程 2025-04-29
  • 猿編程python免費全套教程400集

    想要學習Python編程嗎?猿編程python免費全套教程400集是一個不錯的選擇!下面我們來詳細了解一下這個教程。 一、課程內容 猿編程python免費全套教程400集包含了從P…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL資料庫 在使用Python操作MySQL之前,我們需要先連接MySQL資料庫。在Python中,我…

    編程 2025-04-29

發表回復

登錄後才能評論