当前位置: 代码网 > it编程>数据库>Mysql > mysql数据库的五种安装方式总结

mysql数据库的五种安装方式总结

2025年03月11日 Mysql 我要评论
第一种,windows版本安装一、准备工作下载mysql安装包访问mysql官网:点击页面的 “mysql community server”。选择适合您系统架构的版本(一般为

第一种,windows版本安装

一、准备工作

  • 下载mysql安装包访问 mysql官网

    • 点击页面的 “mysql community server”。
    • 选择适合您系统架构的版本(一般为 x64)。
    • 下载“windows (x86, 64-bit), msi installer”安装包。
  • 检查系统环境确保系统中已安装:

    • visual c++ redistributable(mysql需要相关的运行库支持)。
    • 可通过微软官网下载最新版本。

二、安装步骤

1. 启动安装程序

  • 双击运行下载的 .msi 安装文件。
  • 点击“next”进入安装向导。

2. 选择安装类型

  • 常见选项:
    • developer default(开发者默认配置,推荐选择)。
    • custom(自定义安装,适合需要手动配置安装目录的用户)。
  • 点击“next”。

3. 检查安装需求

  • 检查是否有安装所需的依赖项,如果有提示缺失,可以选择自动安装或自行补充。
  • 点击“next”。

4. 安装mysql

  • 点击“execute”开始安装必要的模块和服务。
  • 安装完成后,点击“next”。

三、配置mysql

1. 配置服务器

  • 在配置向导中,设置如下参数:
    • server configuration type:选择 development computer(开发计算机)或 server computer
    • port:默认3306(如有冲突,可更改)。
    • authentication method:选择“use strong password encryption”。

2. 设置根账户密码

  • 输入并确认root账户的密码(请妥善保存)。

3. 创建用户账户(可选)

  • 可添加一个新的用户,设置用户名和密码,用于日常操作,避免直接使用root账户。

4. 配置服务启动

  • 配置为服务模式,设置为开机自动启动(建议选择)。
  • 点击“next”完成配置。

四、完成安装

  • 点击“finish”完成mysql的安装。
  • 在命令行或终端中测试安装是否成功:
    mysql -u root -p

    输入密码后,若成功进入mysql命令行界面,则安装完成。

第二钟,yum仓库安装

一、添加mysql yum 仓库

  • 下载mysql yum repository 包使用以下命令从 mysql 官方下载仓库配置包:

    sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm
    

    验证仓库是否添加成功添加完成后,可以用以下命令检查可用的 mysql 软件包:

    yum repolist all | grep mysql
    

    如果能看到 mysql80-community 等条目,则仓库添加成功。

二、安装mysql

  • 安装mysql服务器 使用 yum 安装 mysql 服务端:

    sudo yum install mysql-community-server
  • 安装完成后,启动mysql服务

    sudo systemctl start mysqld
  • 设置mysql服务开机自启

    sudo systemctl enable mysqld
    

第三种,二进制本地安装 

一、准备工作

  • 检查系统环境

    • 确保系统为 centos/rhel、ubuntu 或其他常见的 linux 发行版。
    • 确保已安装以下工具:
      sudo yum install wget tar
      
  • 下载mysql二进制包

    • 访问 mysql下载页面
    • 选择适合的版本(如 mysql 8.0)并下载对应的二进制压缩包(一般为 linux - generic (x86, 64-bit) 版本)。
    • 或通过命令行直接下载:
      wget https://dev.mysql.com/get/archives/mysql-8.0/mysql-8.0.34-linux-glibc2.12-x86_64.tar.xz
      

二、安装mysql

1. 解压文件

进入存放压缩包的目录,并解压:

tar -xvf mysql-8.0.34-linux-glibc2.12-x86_64.tar.xz

解压完成后,将文件夹移动到 /usr/local 并重命名为 mysql

sudo mv mysql-8.0.34-linux-glibc2.12-x86_64 /usr/local/mysql

2. 设置目录权限

配置 mysql 目录的权限:

cd /usr/local/mysql sudo mkdir mysql-files sudo chown -r mysql:mysql . sudo chmod 750 mysql-files

3. 配置mysql服务

  • 将启动脚本复制到系统服务目录:
    sudo cp support-files/mysql.server /etc/init.d/mysql
  • 添加 mysql 的环境变量: 编辑 /etc/profile 文件,在文件末尾添加:
    export path=$path:/usr/local/mysql/bin
    保存后执行:
    source /etc/profile

三、启动mysql

  • 启动服务 使用脚本启动 mysql:

    sudo service mysql start
  • 检查mysql运行状态 确认 mysql 服务是否正常运行:

    ps aux | grep mysqld

第四种,容器平台安装 

1. 环境准备

  • 确保系统已安装 docker:

    • 检查 docker 是否已安装:
      docker --version
    • 如果未安装 docker,请先参考 docker 官方文档 安装。
  • 拉取 mysql 镜像:

    docker pull mysql:8.0

    mysql:8.0 表示拉取 mysql 8.0 版本镜像,可根据需要更换版本号)

2. 启动 mysql 容器

使用以下命令启动一个 mysql 容器:

docker run --name mysql-container \
  -e mysql_root_password=your_password \
  -e mysql_database=example_db \
  -e mysql_user=example_user \
  -e mysql_password=user_password \
  -p 3306:3306 \
  -d mysql:8.0

3. 验证 mysql 容器

  • 查看运行中的容器

    docker ps

    确认容器 mysql-container 正在运行。

  • 连接 mysql

    • 使用 docker 命令行连接容器内部 mysql:

      docker exec -it mysql-container mysql -u root -p

      输入刚设置的 root 密码后,进入 mysql 命令行。

    • 或者在宿主机通过 mysql 客户端连接:

      mysql -h 127.0.0.1 -u root -p

挂载说明

  • /my/local/mysql/data 是宿主机上的目录。
  • /var/lib/mysql 是 mysql 容器中存储数据的位置。

三、管理和维护

  • 重启容器

    docker restart mysql-container
    
  • 日志查看

docker logs mysql-container

第五种,源码部署

一、前提准备

  • 确保系统安装以下必要的依赖:

    • cmake
    • 编译工具(如 gccmake
    • 必需的开发库(如 ncurses-devel
  • 确保源码文件已经下载并放置在某个目录(如 /home/user/mysql-8.0.34)。

二、安装简化流程

1. 解压源码包

将源码包解压到指定目录:

tar -xvf mysql-8.0.34.tar.gz cd mysql-8.0.34

2. 配置构建

创建一个独立的构建目录:

mkdir build && cd build

在构建目录中运行以下配置命令:

cmake .. -dcmake_install_prefix=/usr/local/mysql -dmysql_datadir=/usr/local/mysql/data -dwith_debug=0

3. 编译与安装

直接运行以下命令开始编译并安装:

make -j$(nproc) && sudo make install

4. 初始化 mysql 数据库

执行以下命令初始化数据库:

sudo /usr/local/mysql/bin/mysqld --initialize --user=mysql

三、服务配置

  • 配置 mysql 服务文件将以下内容保存为 /etc/systemd/system/mysqld.service

    [unit]
    description=mysql server
    after=network.target
    
    [service]
    execstart=/usr/local/mysql/bin/mysqld_safe
    execstop=/usr/local/mysql/bin/mysqladmin shutdown
    user=mysql
    group=mysql
    
    [install]
    wantedby=multi-user.target
    
  • 启动服务:

    sudo systemctl enable mysqld
    sudo systemctl start mysqld
    

四、连接与测试

  • 登录 mysql:

    /usr/local/mysql/bin/mysql -u root -p
    

    使用初始化时生成的临时密码登录。

  • 修改密码:

    alter user 'root'@'localhost' identified by '新密码';

总结 

到此这篇关于mysql数据库的五种安装方式总结的文章就介绍到这了,更多相关mysql五种安装方式内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com