mysql安装,mysql安装指南

首页 2025-08-15 17:13:07


MySQL 安装过程会根据操作系统不同而有所差异。以下是主流平台上的安装方法:

Windows 系统安装

方法1:使用 MySQL Installer (推荐)

  1. 访问 mysql官方网站

  2. 下载 MySQL Installer (推荐下载完整版)

  3. 运行安装程序,选择安装类型:

    • Developer Default:开发者默认安装(包含常用工具)

    • Server only:仅安装MySQL服务器

    • Custom:自定义安装

  4. 按照向导完成安装

  5. 配置步骤:

    • 设置root用户密码

    • 选择认证方式(推荐使用强密码加密)

    • 配置Windows服务

    • 设置字符集(推荐utf8mb4)

方法2:ZIP 归档安装

  1. 下载MySQL社区服务器ZIP包

  2. 解压到指定目录(如 C:\mysql)

  3. 创建配置文件 my.ini 放在MySQL目录或 C:\ProgramData\MySQL\MySQL Server X.Y\

  4. 初始化数据目录:

    text
     
    mysqld --initialize --console

    (记下生成的临时密码)

  5. 安装MySQL服务:

    text
     
    mysqld --install
  6. 启动服务:

    text
     
    net start mysql
  7. 登录并修改密码:

    text
     
    mysql -u root -p
    ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

macOS 系统安装

方法1:使用 DMG 安装包

  1. 访问 MYSQL下载页面

  2. 下载macOS DMG安装包

  3. 双击安装包并按照向导操作

  4. 安装完成后,在系统偏好设置中启动MySQL服务

  5. 初始化设置root密码

方法2:使用 Homebrew

bash
 
brew install mysql
brew services start mysql
mysql_secure_installation  # 安全配置向导

Linux 系统安装

Ubuntu/Debian

bash
 
# 更新包索引
sudo apt update

# 安装MySQL服务器
sudo apt install mysql-server

# 运行安全安装脚本
sudo mysql_secure_installation

# 启动服务
sudo systemctl start mysql

# 设置开机启动
sudo systemctl enable mysql

CentOS/RHEL

bash
 
# 添加MySQL Yum仓库
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

# 安装MySQL服务器
sudo yum install mysql-community-server

# 启动服务
sudo systemctl start mysqld

# 获取临时密码
sudo grep 'temporary password' /var/log/mysqld.log

# 运行安全配置
sudo mysql_secure_installation

# 设置开机启动
sudo systemctl enable mysqld

安装后配置

  1. 验证安装

    bash
     
    mysql --version
  2. 登录MySQL

    bash
     
    mysql -u root -p
  3. 基本安全设置

    • 修改root密码

    • 删除匿名用户

    • 禁止root远程登录

    • 删除测试数据库

    • 重新加载权限表

  4. 创建新用户(可选):

    sql
     
    CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
    GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;
    FLUSH PRIVILEGES;

常见问题解决

  1. 忘记root密码

    bash
     
    # 停止MySQL服务
    sudo systemctl stop mysql
    
    # 启动无权限检查的MySQL
    sudo mysqld_safe --skip-grant-tables &
    
    # 登录并修改密码
    mysql -u root
    FLUSH PRIVILEGES;
    ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
    exit;
    
    # 重启MySQL正常模式
    sudo systemctl start mysql
  2. 连接问题

    • 检查服务是否运行:sudo systemctl status mysql

    • 检查端口(默认3306)是否开放

    • 检查防火墙设置

  3. 字符集问题
    在配置文件中添加:

    text
     
    [mysqld]
    character-set-server=utf8mb4
    collation-server=utf8mb4_unicode_ci

安装完成后,您可以使用MySQL Workbench、phpMyAdmin等工具来管理数据库。
另介绍一款非常便捷的MYSQL导出、导入备份工具。
“80KM-mysql备份工具”。具体的备份操作步骤如下。
首先,咱们在需要进行备份的服务器上打开“80KM-mysql备份工具”,点击设置

0、输入 MYSQL连接地址(如果是在服务器里,默认127.0.0.1,如果数据库是远程服务器请自行修改)
1、输入 数据库的账户密码
2、输入 导出路径
3、输入导出的保存数量(导出默认原数据库名_时间.sql)
4、确定

1、右边可以单个导出
2、选择了数据库就勾选,头部可以批量导出

以上就是关于mysql安装指南和mysql数据导出的方法推荐,希望对你有帮助。

 

nat123映射怎么用?超详细步骤,外网访问内网轻松搞定
nat123域名怎么用?两种方式轻松搞定
nat123怎么用?简单几步实现内网穿透
内网穿透工具对比:nat123、花生壳与轻量新选择
远程访问内网很简单:用对工具,一“箭”穿透
ngrok下载完全指南:从入门到获取客户端
内网远程桌面软件:穿透局域网边界的数字窗口
从外网远程访问内网服务器的完整方案
Windows Server 2008端口转发完全教程:netsh命令添加/查看/删除/重置
为什么三层交换机转发比Linux服务器快?转发表硬件加速的秘密