MySQL 安装与配置教程

MySQL 安装与配置教程

1. 安装 MySQL

1.1 在 Linux 上安装 MySQL

1.1.1 使用 APT(Debian/Ubuntu)
sudo apt update
sudo apt install mysql-server
  • 安装完成后,运行以下命令启动 MySQL 服务:
sudo systemctl start mysql
sudo systemctl enable mysql
  • 运行 MySQL 安全配置脚本:
sudo mysql_secure_installation
  • 登录 MySQL:
sudo mysql -u root -p
1.1.2 使用 YUM(CentOS/RHEL)
sudo yum update
sudo yum install mysql-server
  • 启动 MySQL 并设置开机自启:
sudo systemctl start mysqld
sudo systemctl enable mysqld
  • 运行安全配置脚本:
sudo mysql_secure_installation

1.2 在 Windows 上安装 MySQL

  1. 下载 MySQL 安装包:MySQL 官网
  2. 运行安装程序,选择 CustomServer only 安装 MySQL Server。
  3. 配置 MySQL root 密码,并选择默认字符集 utf8mb4
  4. 完成安装后,使用命令行登录 MySQL:
    mysql -u root -p
    

2. 配置 MySQL

2.1 修改 MySQL 配置文件

  • Linux 默认配置文件路径:
    /etc/mysql/my.cnf  (Debian/Ubuntu)
    /etc/my.cnf  (CentOS/RHEL)
    
  • Windows 配置文件路径:
    C:\ProgramData\MySQL\MySQL Server 8.0\my.ini
    
  • 常见配置修改:
    [mysqld]
    bind-address = 0.0.0.0  # 允许远程访问
    max_connections = 200   # 最大连接数
    character-set-server = utf8mb4  # 设置默认字符集
    
  • 重启 MySQL 使配置生效:
    sudo systemctl restart mysql  # Linux
    net stop mysql && net start mysql  # Windows
    

2.2 创建用户并授权

  • 创建新用户:
    CREATE USER 'newuser'@'%' IDENTIFIED BY 'password';
    
  • 授权远程访问所有数据库:
    GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%' WITH GRANT OPTION;
    
  • 刷新权限:
    FLUSH PRIVILEGES;
    

3. MySQL 基本使用

3.1 连接 MySQL

mysql -u root -p

3.2 创建数据库

CREATE DATABASE mydb;

3.3 创建表

USE mydb;
CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(100),
    email VARCHAR(100) UNIQUE
);

3.4 插入数据

INSERT INTO users (name, email) VALUES ('Alice', 'alice@example.com');

3.5 查询数据

SELECT * FROM users;

4. 备份与恢复

4.1 备份数据库

mysqldump -u root -p mydb > mydb_backup.sql

4.2 恢复数据库

mysql -u root -p mydb < mydb_backup.sql

5. 卸载 MySQL

5.1 在 Linux 上卸载

  • Debian/Ubuntu:
    sudo apt remove --purge mysql-server mysql-client mysql-common
    sudo rm -rf /var/lib/mysql
    
  • CentOS/RHEL:
    sudo yum remove mysql-server
    sudo rm -rf /var/lib/mysql
    

5.2 在 Windows 上卸载

  • 通过 控制面板 -> 添加或删除程序 卸载 MySQL。
  • 删除 C:\ProgramData\MySQL 目录。

至此,你已经完成 MySQL 的安装、配置和基本使用。如果需要更多高级功能,可以参考官方文档或深入学习 SQL 语法和数据库管理!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值