Linux在線安裝MySQL

一、下載MySQL安裝包

首先我們需要從MySQL官網下載對應版本的MySQL安裝包。在下載頁面根據自己系統的版本選擇相應的下載鏈接。本文以CentOS系統為例,下載地址為:

https://dev.mysql.com/downloads/repo/yum/

進入頁面後,選擇對應的版本,並根據提示下載對應的RPM包

二、安裝MySQL

下載好安裝包後,我們可以使用以下命令進行安裝:

yum localinstall mysql80-community-release-el7-3.noarch.rpm

以上命令中的rpm文件名根據你下載的文件名而定,後面的“el7”表示系統的版本。安裝完成後,我們可以使用以下命令來查看已經下載好的MySQL:

yum repolist enabled | grep "mysql.*-community.*"

以上命令的輸出結果應該包含MySQL Community版本。

三、安裝MySQL服務

我們可以使用以下命令安裝MySQL服務:

yum install mysql-community-server

安裝完成後,使用以下命令啟動MySQL服務:

systemctl start mysqld

然後可以使用以下命令來檢查服務是否啟動:

systemctl status mysqld

若輸出結果中顯示為“active (running)”則表示服務已經成功啟動。

四、MySQL基礎配置

服務啟動以後,我們需要進行MySQL的基礎配置,主要包括修改root用戶密碼和設置字符編碼。

1. 修改root用戶密碼

MySQL默認root用戶密碼為空,我們需要設置一個新密碼以保證安全性。以下是修改root用戶密碼的詳細步驟:

  1. 使用以下命令登錄MySQL:
  2. mysql -u root
  3. 輸入root用戶的默認密碼
  4. 在MySQL命令行中,使用以下命令更新root用戶密碼:
  5. ALTER USER 'root'@'localhost' IDENTIFIED BY 'your-new-password';
  6. 退出MySQL命令行
  7. exit

2. 設置字符編碼

字符編碼的設置對於MySQL操作非常重要,需要我們在操作數據庫時指定正確的字符編碼。以下是設置MySQL的字符編碼的詳細步驟:

  1. 編輯MySQL配置文件:
  2. vi /etc/my.cnf
  3. 在[mysqld]下面添加以下配置:
  4. character_set_server=utf8mb4 collation-server=utf8mb4_unicode_ci
  5. 重啟MySQL服務使配置生效:
  6. systemctl restart mysqld

五、MySQL基礎操作

MySQL安裝以後,我們可以使用以下命令來進行基礎操作:

1. 登錄MySQL服務器

使用以下命令登錄MySQL服務器

mysql -u root -p

其中,root為用戶名,-p表示需要輸入密碼

2. 創建新的數據庫

使用以下命令在MySQL服務器中創建新的數據庫:

 CREATE DATABASE new_database;

new_database為需要創建的數據庫名

3. 刪除數據庫

使用以下命令在MySQL服務器中刪除指定的數據庫:

DROP DATABASE database_name;

database_name為需要刪除的數據庫名

4. 創建新的表格

使用以下命令在MySQL服務器中創建新的表格:

CREATE TABLE table_name (column1 datatype, column2 datatype, column3 datatype,...);

其中,table_name為需要創建的表格名,column1、column2、column3為字段名,datatype為字段數據類型

5. 查看數據庫中的表格

使用以下命令查看MySQL服務器中已有的表格:

SHOW TABLES;

6. 查看錶格的結構

使用以下命令查看MySQL服務器中表格的結構:

DESCRIBE table_name;

其中,table_name為需要查看的表格名

7. 向表格中添加數據

使用以下命令向MySQL服務器中指定的表格中插入數據:

INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...); 

其中,table_name為需要插入數據的表格名,column1、column2、column3為字段名,value1、value2、value3為字段對應的值

8. 查看錶格中的數據

使用以下命令查看MySQL服務器中表格中所有數據:

SELECT * FROM table_name;

其中,table_name為需要查看的表格名

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

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

相關推薦

  • 如何修改mysql的端口號

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

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

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

    編程 2025-04-29
  • MySQL遞歸函數的用法

    本文將從多個方面對MySQL遞歸函數的用法做詳細的闡述,包括函數的定義、使用方法、示例及注意事項。 一、遞歸函數的定義 遞歸函數是指在函數內部調用自身的函數。MySQL提供了CRE…

    編程 2025-04-29
  • MySQL bigint與long的區別

    本文將從數據類型定義、存儲空間、數據範圍、計算效率、應用場景五個方面詳細闡述MySQL bigint與long的區別。 一、數據類型定義 bigint在MySQL中是一種有符號的整…

    編程 2025-04-28
  • Python在線編輯器的優勢與實現方式

    Python在線編輯器是Python語言愛好者的重要工具之一,它可以讓用戶方便快捷的在線編碼、調試和分享代碼,無需在本地安裝Python環境。本文將從多個方面對Python在線編輯…

    編程 2025-04-28
  • MySQL左連接索引不生效問題解決

    在MySQL數據庫中,經常會使用左連接查詢操作,但是左連接查詢中索引不生效的情況也比較常見。本文將從多個方面探討MySQL左連接索引不生效問題,並給出相應的解決方法。 一、索引的作…

    編程 2025-04-28
  • CentOS 7在線安裝MySQL 8

    在本文中,我們將介紹如何在CentOS 7操作系統中在線安裝MySQL 8。我們會從安裝環境的準備開始,到安裝MySQL 8的過程進行詳細的闡述。 一、環境準備 在進行MySQL …

    編程 2025-04-27
  • 如何在Linux中添加用戶並修改配置文件

    本文將從多個方面詳細介紹在Linux系統下如何添加新用戶並修改配置文件 一、添加新用戶 在Linux系統下創建新用戶非常簡單,只需使用adduser命令即可。使用以下命令添加新用戶…

    編程 2025-04-27
  • 如何使用MySQL字段去重

    本文將從多個方面為您詳細介紹如何使用MySQL字段去重並給出相應的代碼示例。 一、SELECT DISTINCT語句去重 MySQL提供了SELECT DISTINCT語句,通過在…

    編程 2025-04-27
  • MySQL正則表達式替換

    MySQL正則表達式替換是指通過正則表達式對MySQL中的字符串進行替換。在文本處理方面,正則表達式是一種強大的工具,可以方便快捷地進行字符串處理和匹配。在MySQL中,可以使用正…

    編程 2025-04-27

發表回復

登錄後才能評論