ubuntu16.04安装mysql5.7.17

本文提供了一种在Ubuntu系统中手动安装MySQL 5.7版本的方法,包括创建目录、解压文件及逐步安装各个依赖包的过程。特别针对安装过程中可能出现的依赖问题给出了详细的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.现在/usr/local下新建一个mysql文件夹

    sudo mkdir /usr/local/mysql

2.将下载好的mysql文件解压

sudo tar -xvf mysql-server_5.7.17-1ubuntu16.04_amd64.deb-bundle.tar -C /usr/local/mysql


此时mysql文件夹下,一共有12个文件:

    libmysqlclient20_5.7.17-1ubuntu16.04_amd64.deb
    mysql-community-server_5.7.17-1ubuntu16.04_amd64.deb
    mysql-client_5.7.17-1ubuntu16.04_amd64.deb
    mysql-community-test_5.7.17-1ubuntu16.04_amd64.deb
    mysql-common_5.7.17-1ubuntu16.04_amd64.deb
    mysql-server_5.7.17-1ubuntu16.04_amd64.deb
    mysql-community-client_5.7.17-1ubuntu16.04_amd64.deb
    mysql-community-source_5.7.17-1ubuntu16.04_amd64.deb
    libmysqlclient-dev_5.7.17-1ubuntu16.04_amd64.deb
    libmysqld-dev_5.7.17-1ubuntu16.04_amd64.deb
    mysql-testsuite_5.7.17-1ubuntu16.04_amd64.deb
    mysql-community_5.7.17-1ubuntu16.04_amd64.changes

3.开始安装,使用命令sudo dpkg -i [包名]命令逐个安装:


    1)sudo dpkg -i mysql-common_5.7.17-1ubuntu16.04_amd64.deb
    2)sudo dpkg -i libmysqlclient20_5.7.17-1ubuntu16.04_amd64.deb
    3)sudo dpkg -i libmysqlclient-dev_5.7.17-1ubuntu16.04_amd64.deb
    4)sudo dpkg -i libmysqld-dev_5.7.17-1ubuntu16.04_amd64.deb
    5)sudo dpkg -i mysql-community-client_5.7.17-1ubuntu16.04_amd64.deb
        当安装上一个包时,可能会发生一个错误:
        dpkg: 依赖关系问题使得 mysql-community-client 的配置工作不能继续:
         mysql-community-client 依赖于 libaio1 (>= 0.3.93);然而:
          未安装软件包 libaio1。
         解决方法:sudo apt-get install libaio1
        如果安装不了libaio1,试着先更新下:
            sudo apt-get update
            sudo apt-get upgrade

            再安装libaio1

如果这里出现:ubuntu使用“apt-get install” 安装时遇到错误提示如:you might want to run 'apt-get -f install' to correct these,

可以使用如下命令修复安装包:

$sudo apt-get --fix-broken install 

或者:

$sudo dpkg --purge xxx

        安装好包libaio1后,再重新安装第5步中的那个文件
    6)sudo dpkg -i mysql-client_5.7.17-1ubuntu16.04_amd64.deb
    7)sudo dpkg -i mysql-community-source_5.7.17-1ubuntu16.04_amd64.deb
    8)sudo dpkg -i mysql-community-server_5.7.17-1ubuntu16.04_amd64.deb
        此时也有错误:
        dpkg: 依赖关系问题使得 mysql-community-server 的配置工作不能继续:
         mysql-community-server 依赖于 libmecab2 (>= 0.996-1.2ubuntu1);然而:
          未安装软件包 libmecab2。
        

        解决方法:sudo apt-get install libmecab2

如果无法安装,同第五步修复安装包。

        安装好libmecab2后,会让你设置mysql的密码,然后确认重新输入一遍

然后就可以使用mysql -u root -p 登录数据库了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值