Ubuntu系统安装mysql5.7(deb-bundle包)

通用所有Ubuntu系统安装MySQL(DEB bundle包)

虚拟环境:

  1. 系统:优麒麟19.10(ubuntukylin-19.04-enhanced-amd64.iso
  2. MySQL:mysql-server_5.7.26-1ubuntu19.04_amd64.deb-bundle.tar

教程:

1.下载DEB-bundle包:https://downloads.mysql.com/archives/get/p/23/file/mysql-server_5.7.26-1ubuntu19.04_amd64.deb-bundle.tar

2.将包上传到优麒麟19.10:

解压deb-bundle包:

tar -xf mysql-server_5.7.26-1ubuntu19.04_amd64.deb-bundle.tar

解压后得到一系列的.deb包:

libmysqlclient20_5.7.26-1ubuntu19.04_amd64.deb
libmysqlclient-dev_5.7.26-1ubuntu19.04_amd64.deb
libmysqld-dev_5.7.26-1ubuntu19.04_amd64.deb
mysql-client_5.7.26-1ubuntu19.04_amd64.deb
mysql-common_5.7.26-1ubuntu19.04_amd64.deb
mysql-community-client_5.7.26-1ubuntu19.04_amd64.deb
mysql-community-server_5.7.26-1ubuntu19.04_amd64.deb
mysql-community-source_5.7.26-1ubuntu19.04_amd64.deb
mysql-community-test_5.7.26-1ubuntu19.04_amd64.deb
mysql-server_5.7.26-1ubuntu19.04_amd64.deb
mysql-testsuite_5.7.26-1ubuntu19.04_amd64.deb

3.安装文件

这里这些文件存在着依赖关系,如果一个一个安装,要安装顺序来安装:

sudo dpkg -i mysql-common_5.7.26-1ubuntu19.04_amd64.deb
sudo dpkg -i libmysqlclient20_5.7.26-1ubuntu19.04_amd64.deb
sudo dpkg -i libmysqlclient-dev_5.7.26-1ubuntu19.04_amd64.deb
sudo dpkg -i libmysqld-dev_5.7.26-1ubuntu19.04_amd64.deb
sudo dpkg -i mysql-community-server_5.7.26-1ubuntu19.04_amd64.deb

注意:在安装mysql-community-server时报错:依赖关系问题 - 仍未被配置这里暂时不理它继续下一步:

sudo dpkg -i mysql-server_5.7.26-1ubuntu19.04_amd64.deb

这一步,也是报错:依赖关系问题 - 仍未被配置,继续安装:

sudo dpkg -i mysql-community-client_5.7.26-1ubuntu19.04_amd64.deb
sudo dpkg -i mysql-client_5.7.26-1ubuntu19.04_amd64.deb

我们开始修复依赖关系命令:

sudo apt-get -f install

-f参数的主要作用是是修复依赖关系(depends),假如用户的系统上有某个package不满足依赖条件,这个命令就会自动修复,安装程序包所依容赖的包。

这里会要求:您希望继续执行吗? [Y/n] 输入Y回车继续执行。

注意:mysql-community-server会要求输入root账户密码。

到这里,MySQL安装完成。

还有几个文件没有用,用处现在不知道

mysql-community-bench_5.6.28-1ubuntu14.04_amd64.deb
mysql-community-source_5.6.28-1ubuntu14.04_amd64.deb
mysql-community-test_5.6.28-1ubuntu14.04_amd64.deb
mysql-testsuite_5.6.28-1ubuntu14.04_amd64.deb

4.启动和停止mysql服务命令

/etc/init.d/mysql start
/etc/init.d/mysql stop

下载权限

查看
  • ¥{{right.value}}
    {{right.value}}
    免费下载
    评论后下载
    登录后下载

  • {{attr.name}}:
您当前的等级为
您有每天免费下载所有资源次的特权,今日剩余 已取得下载权限

人已赞赏
MySQL

MySQL语句检查某个数据库下是否存在某张数据表

2020-2-28 0:32:37

MySQL

使用navicat开启数据库root用户远程访问

2020-2-27 16:45:47

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索