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://www.junyou666.com/product/27.html
更新时间:2025-11-29 14:54:33