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 登录数据库了
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐