mysql的五种安装方式

打印 上一主题 下一主题

主题 951|帖子 951|积分 2853

第一种,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的安装。
  • 在命令行或终端中测试安装是否乐成:
    1. mysql -u root -p
    复制代码
    输入暗码后,若乐成进入MySQL命令行界面,则安装完成。
第二钟,yum仓库安装

一、添加MySQL Yum 仓库


  • 下载MySQL Yum Repository 包
    使用以下命令从 MySQL 官方下载仓库配置包:
    1. sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm
    复制代码
    验证仓库是否添加乐成
    添加完成后,可以用以下命令查抄可用的 MySQL 软件包:
    1. yum repolist all | grep mysql
    复制代码
    如果能看到 mysql80-community 等条目,则仓库添加乐成。
二、安装MySQL


  • 安装MySQL服务器 使用 yum 安装 MySQL 服务端:
    1. sudo yum install mysql-community-server
    复制代码
  • 安装完成后,启动MySQL服务
    1. sudo systemctl start mysqld
    复制代码

  • 设置MySQL服务开机自启
    1. sudo systemctl enable mysqld
    复制代码

第三种,二进制本地安装 

一、准备工作


  • 查抄系统情况

    • 确保系统为 CentOS/RHEL、Ubuntu 或其他常见的 Linux 发行版。
    • 确保已安装以下工具:
      1. sudo yum install wget tar
      复制代码

  • 下载MySQL二进制包

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


二、安装MySQL

1. 解压文件

进入存放压缩包的目录,并解压:
  1. tar -xvf mysql-8.0.34-linux-glibc2.12-x86_64.tar.xz
复制代码
解压完成后,将文件夹移动到 /usr/local 并重命名为 mysql:
  1. sudo mv mysql-8.0.34-linux-glibc2.12-x86_64 /usr/local/mysql
复制代码
3. 设置目录权限

配置 MySQL 目录的权限:
  1. cd /usr/local/mysql sudo mkdir mysql-files sudo chown -R mysql:mysql . sudo chmod 750 mysql-files
复制代码


4. 配置MySQL服务



  • 将启动脚本复制到系统服务目录:
    1. [/code] [code]sudo cp support-files/mysql.server /etc/init.d/mysql
    复制代码

  • 添加 MySQL 的情况变量: 编辑 /etc/profile 文件,在文件末端添加:
    1. [/code] [code]export PATH=$PATH:/usr/local/mysql/bin
    复制代码
    生存后执行:
    1. source /etc/profile
    复制代码


三、启动MySQL


  • 启动服务 使用脚本启动 MySQL:
    1. sudo service mysql start
    复制代码

  • 查抄MySQL运行状态 确认 MySQL 服务是否正常运行:
    1. ps aux | grep mysqld
    复制代码

第四种,容器平台安装 

1. 情况准备


  • 确保系统已安装 Docker:

    • 查抄 Docker 是否已安装:
      1. docker --version
      复制代码

    • 如果未安装 Docker,请先参考 Docker 官方文档 安装。

  • 拉取 MySQL 镜像:
    1. docker pull mysql:8.0
    复制代码
    (mysql:8.0 表示拉取 MySQL 8.0 版本镜像,可根据需要更换版本号)

2. 启动 MySQL 容器

使用以下命令启动一个 MySQL 容器:
  1. docker run --name mysql-container \
  2.   -e MYSQL_ROOT_PASSWORD=your_password \
  3.   -e MYSQL_DATABASE=example_db \
  4.   -e MYSQL_USER=example_user \
  5.   -e MYSQL_PASSWORD=user_password \
  6.   -p 3306:3306 \
  7.   -d mysql:8.0
复制代码


3. 验证 MySQL 容器


  • 检察运行中的容器
    1. [/code] [code]docker ps
    复制代码
    确认容器 mysql-container 正在运行。
  • 连接 MySQL

    • 使用 Docker 命令行连接容器内部 MySQL:
      1. [/code] [code]docker exec -it mysql-container mysql -u root -p
      复制代码

      输入刚设置的 Root 暗码后,进入 MySQL 命令行。
    • 大概在宿主机通过 MySQL 客户端连接:
      1. [/code] [code]
      2. mysql -h 127.0.0.1 -u root -p
      复制代码





挂载阐明


  • /my/local/mysql/data 是宿主机上的目录。
  • /var/lib/mysql 是 MySQL 容器中存储数据的位置。
 
三、管理和维护


  • 重启容器
    1. docker restart mysql-container
    复制代码

  • 日志检察
  1. docker logs mysql-container
复制代码
第五种,源码部署

        
一、条件准备


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

    • CMake
    • 编译工具(如 gcc、make)
    • 必需的开发库(如 ncurses-devel)

  • 确保源码文件已经下载并放置在某个目录(如 /home/user/mysql-8.0.34)。

二、安装简化流程

1. 解压源码包

将源码包解压到指定目录:
  1. [/code] [code]tar -xvf mysql-8.0.34.tar.gz cd mysql-8.0.34
复制代码

2. 配置构建

创建一个独立的构建目录:
  1. mkdir build && cd build
复制代码
在构建目录中运行以下配置命令:
  1. cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DWITH_DEBUG=0
复制代码
3. 编译与安装

直接运行以下命令开始编译并安装:
  1. make -j$(nproc) && sudo make install
复制代码
4. 初始化 MySQL 数据库

执行以下命令初始化数据库:
  1. sudo /usr/local/mysql/bin/mysqld --initialize --user=mysql
复制代码

三、服务配置


  • 配置 MySQL 服务文件
    将以下内容生存为 /etc/systemd/system/mysqld.service:
    1. [Unit]
    2. Description=MySQL Server
    3. After=network.target
    4. [Service]
    5. ExecStart=/usr/local/mysql/bin/mysqld_safe
    6. ExecStop=/usr/local/mysql/bin/mysqladmin shutdown
    7. User=mysql
    8. Group=mysql
    9. [Install]
    10. WantedBy=multi-user.target
    复制代码

  • 启动服务:
    1. [/code] [code]sudo systemctl enable mysqld
    2. sudo systemctl start mysqld
    复制代码


四、连接与测试


  • 登录 MySQL:
    1. [/code] [code]/usr/local/mysql/bin/mysql -u root -p
    复制代码

    使用初始化时天生的临时暗码登录。
  • 修改暗码:
    1. [/code] [code]ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
    复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

惊落一身雪

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表