溫馨提示×

CentOS Stream 8如何使用MySQL

小樊
44
2025-05-08 21:54:12
欄目: 云計算

在CentOS Stream 8上使用MySQL主要分為以下幾個步驟:

安裝MySQL

  1. 前期準備工作
  • 確保系統已更新至最新版本。
  • 導入MySQL的GPG密鑰:rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
  • 安裝MySQL的Yum倉庫:yum install -y mysql80-community-release-el8-4.noarch.rpm
  1. 安裝MySQL服務
  • 使用Yum安裝MySQL服務器:yum install -y mysql-community-server
  1. 啟動MySQL服務
  • 啟動MySQL服務:systemctl start mysqld
  • 設置MySQL開機自啟:systemctl enable mysqld
  1. 登錄MySQL
  • 使用初始臨時密碼登錄MySQL:mysql -u root -p,密碼通??梢栽?code>/var/log/mysqld.log文件中找到。
  • 登錄后,修改root密碼:ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼'

配置MySQL

  1. 修改MySQL配置文件
  • 編輯/etc/my.cnf文件,根據需要配置MySQL的端口、數據目錄等。
  • 例如:
[mysqld]
port = 3306
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
  1. 重啟MySQL服務
  • 修改配置文件后,重啟MySQL服務以應用更改:systemctl restart mysqld

使用MySQL

  1. 基本數據庫操作
  • 顯示所有數據庫:SHOW DATABASES;
  • 創建數據庫:CREATE DATABASE 數據庫名;
  • 選擇數據庫:USE 數據庫名;
  • 顯示表結構:DESCRIBE 表名;
  • 查詢數據:SELECT * FROM 表名;
  • 插入數據:INSERT INTO 表名 (列1, 列2) VALUES (值1, 值2);
  • 更新數據:UPDATE 表名 SET 列1 = 值1 WHERE 條件;
  • 刪除數據:DELETE FROM 表名 WHERE 條件;
  • 清空表數據:TRUNCATE TABLE 表名;
  • 刪除表:DROP TABLE 表名;
  1. 用戶和權限管理
  • 創建用戶:CREATE USER '用戶名'@'localhost' IDENTIFIED BY '密碼';
  • 授權用戶:GRANT ALL PRIVILEGES ON 數據庫名.* TO '用戶名'@'localhost'; FLUSH PRIVILEGES;
  • 修改用戶密碼:ALTER USER '用戶名'@'localhost' IDENTIFIED BY '新密碼';
  • 查看用戶權限:SHOW GRANTS FOR '用戶名'@'localhost';

以上步驟應該可以幫助你在CentOS Stream 8上成功安裝、配置和使用MySQL。如果在安裝或使用過程中遇到問題,可以參考MySQL官方文檔或搜索相關教程。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女