MySQL是全球最流行的開源關系型數據庫管理系統之一,由Oracle公司開發和維護。它以其高性能、可靠性和易用性而著稱,廣泛應用于Web應用程序開發、數據倉庫、日志系統等各種場景。MySQL支持標準的SQL語言,提供了完善的事務處理、數據完整性約束和并發控制機制。
Windows系統安裝:
- 運行下載的MSI安裝程序
- 選擇安裝類型(推薦選擇Developer Default)
- 按照安裝向導完成配置
- 設置root用戶密碼
- 完成安裝并啟動MySQL服務
Linux系統安裝(以CentOS為例):`bash
# 下載并安裝MySQL Yum倉庫
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
sudo yum install mysql-community-server
sudo systemctl start mysqld
sudo grep 'temporary password' /var/log/mysqld.log`
mysql -u root -p
數據庫操作:`sql
-- 顯示所有數據庫
SHOW DATABASES;
-- 創建數據庫
CREATE DATABASE testdb;
-- 使用數據庫
USE testdb;
-- 刪除數據庫
DROP DATABASE testdb;`
表操作:`sql
-- 創建表
CREATE TABLE users (
id INT AUTOINCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
email VARCHAR(100),
createdat TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- 顯示表結構
DESC users;
-- 插入數據
INSERT INTO users (username, email) VALUES ('john', '[email protected]');
-- 查詢數據
SELECT * FROM users;
-- 更新數據
UPDATE users SET email = '[email protected]' WHERE username = 'john';
-- 刪除數據
DELETE FROM users WHERE username = 'john';`
1. 使用管理員權限打開命令提示符
2. 進入MySQL的bin目錄
3. 執行以下命令安裝服務:`
mysqld --install MySQL --defaults-file="C:\mysql\my.ini"`
MySQL安裝后會自動創建systemd服務:`bash
# 啟動服務
sudo systemctl start mysqld
sudo systemctl stop mysqld
sudo systemctl restart mysqld
sudo systemctl enable mysqld
sudo systemctl status mysqld`
MySQL的主要配置文件:
`ini
[mysqld]
# 數據庫數據存儲目錄
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
character-set-server=utf8mb4
collation-server=utf8mb4unicodeci
max_connections=1000
querycachesize=128M
log-error=/var/log/mysqld.log`
`sql
-- 創建新用戶
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
-- 授予權限
GRANT ALL PRIVILEGES ON database.* TO 'user'@'localhost';
-- 刷新權限
FLUSH PRIVILEGES;
-- 修改root密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';`
MySQL作為一款成熟穩定的數據庫系統,從簡單的下載安裝到復雜的服務配置,都提供了完善的解決方案。通過掌握這些基礎知識和操作技能,用戶可以快速搭建和部署MySQL數據庫環境,為各種應用提供可靠的數據存儲服務。在實際使用中,建議根據具體需求進一步學習MySQL的高級特性,如復制、分區、性能優化等內容。
如若轉載,請注明出處:http://m.jssdk.cn/product/27.html
更新時間:2026-04-08 07:53:54
PRODUCT