下载Linux版mysql

本文详细介绍在Linux环境下安装MySQL数据库的过程,包括下载适合的版本、上传安装包、配置仓库、修改配置文件使MySQL 5.5启用而8.0禁用、安装服务器组件、启动与设置MySQL自动启动,以及开放3306端口等关键步骤。

下载网站:https://dev.mysql.com/downloads/repo/yum/
根据你的Linux版本下载
打开你的xftp把下载的东西 上传到Linux

下载仓库
mysql80-community-release-el7-3.noarch.rpm

通过xftp上传mysql80-community-release-el7-3.noarch.rpm到linux系统

cd root
ll

安装仓库
yum install mysql80-community-release-el7-3.noarch.rpm

cd /etc/yum.repos.d

修改mysql-community.repo
vi mysql-community.repo
修改mysql-community.repo

Enable to use MySQL 5.5

重点:
[mysql55-community]
name=MySQL 5.5 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.5-community/el/7/$basearch/
enabled=1 #原来是enabled=0,改成enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

重点:
[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/
enabled=0 #原来是enabled=1,改成enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

搜索MySQL
yum search mysql

安装
yum install mysql-community-server.x86_64

启动mysql
systemctl start mysqld

查看状态
systemctl status mysqld

设置开机启动
systemctl enable mysqld

开放3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload

用Windows的SQLyon连接Linux的Mysql
如报1130的错误,参考https://www.wangshenghua.com/d1412acdcf52c4490d61ef580d8422a9/

<think>嗯,用户想下载LinuxMySQL,需要提供明确的下载步骤和官方渠道。用户直接提问"LinuxMySQL下载",看起来是个明确的操作需求,但可能对Linux环境不熟悉,需要详细指导。 参考提供的四个引用内容,发现核心信息点很分散:引用[1][2]提到具体压缩包名称和华为云镜像地址,引用[3]详细列出了yum/rpm/源码三种安装方式,引用[4]补充了数据目录配置。用户的需求集中在下载环节,所以应该优先整理下载方案,安装部分只需简单带过。 注意到引用[1][2]的压缩包本不同(5.7.29 vs 5.7.37),说明用户可能不关注特定本。因此推荐当前稳定5.7,但需注明本可替换。引用[3]提到的官方Yum Repository其实是更优方案,用户如果追求安装便捷性应该首选这种方式。 用户没提具体Linux发行,但引用中出现的.tar.gz和yum/rpm说明可能面临多种环境。解决方案需要区分:1)手动下载压缩包适用于所有发行;2)yum/rpm适用于RedHat系;3)apt适用于Debian系。引用[3]的源码安装流程过于复杂,普通用户用不到,可以省略。 安全方面要特别注意:必须强调官网下载避免恶意软件,引用[2]的华为云镜像属于国内可靠CDN,适合大陆用户加速下载。安装步骤中引用[4]提到的数据目录配置属于高级设置,初级用户无需关注。 最后需要预判用户后续问题:下载后的安装验证(如初始化数据库、设置开机启动)是常见卡点,应该在相关问题里预留提示。用户如果是开发环境可能还需要配置防火墙,生产环境则涉及安全加固,这些都可以作为延伸问题。 </think>以下是Linux系统下载MySQL的详细步骤,整合了官方推荐方案和实用技巧: ### 一、官方下载渠道(推荐) ```bash wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.42-linux-glibc2.12-x86_64.tar.gz ``` > 注:将链接中的`5.7.42`替换为[官网最新本号](https://dev.mysql.com/downloads/mysql/) ### 二、国内镜像加速(解决下载慢) ```bash # 华为云镜像 wget https://mirrors.huaweicloud.com/mysql/Downloads/MySQL-5.7/mysql-5.7.42-linux-glibc2.12-x86_64.tar.gz # 清华源 wget https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-5.7/mysql-5.7.42-linux-glibc2.12-x86_64.tar.gz ``` ### 三、安装包处理 ```bash # 解压并重命名 tar xzvf mysql-*.tar.gz mv mysql-* /usr/local/mysql # 移动至安装目录[^1][^4] # 创建数据存储目录 mkdir -p /usr/local/mysql/data chown -R mysql:mysql /usr/local/mysql # 权限设置[^3] ``` ### 四、替代安装方案(更简便) #### 1. Yum安装(RedHat/CentOS) ```bash # 添加官方Yum源 rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm # 安装5.7本 yum-config-manager --disable mysql80-community yum-config-manager --enable mysql57-community yum install mysql-community-server ``` #### 2. Apt安装(Debian/Ubuntu) ```bash # 下载配置包 wget https://dev.mysql.com/get/mysql-apt-config_0.8.24-1_all.deb sudo dpkg -i mysql-apt-config_*.deb # 图形界面选择本 sudo apt update sudo apt install mysql-server ``` > **重要提示**: > - 生产环境建议使用官方Yum/Apt源,自动解决依赖关系 > - 下载后需运行`mysqld --initialize`初始化数据库[^4] > - 首次登录使用`grep 'temporary password' /var/log/mysqld.log`获取临时密码
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值