直接使用apt install mysql-server安装,那么恭喜你踩坑。

sudo apt install mysql-server默认会安装MySQL 5.7,将会出现一些莫名的问题,例如:安装过程没有要求输入root密码,而登录mysql时会要求密码,阅读了一下MySQL安装指南,发现MySQL5.7版本最高只适配到Ubuntu17.04,而MySQL8.0最高适配到Ubuntu18.04。

第1步:添加MySQL Apt存储库

目前已经有了现成可用于安装 MySQL Server、客户端和其它组件的 APT 存储库,我们需要先将 MySQL 存储库添加到 Ubuntu 18.04 的软件包源列表中:

1、先使用 wget 下载存储库软件包:

wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb

或者去http://dev.mysql.com/downloads/repo/apt/下载一个mysql-apt-config_0..***_all.deb

然后使用以下 dpkg 命令安装下载好的 MySQL 存储库软件包:

sudo dpkg -i mysql-apt-config_0..***_all.deb

安装执行,选择MySQL8.0,OK。 然后apt update一下

注意:在软件包安装过程中,系统会提示您选择 MySQL 服务器版本和其他组件,例如群集、共享客户端库或配置要安装 MySQL 的工作台。

默认 MySQL 服务器版本 mysql-8.0 的源将被自动选中,我们只需最终确定就可以完成发行包的配置和安装。

1、从所有已配置的存储库(包括新添加的 MySQL 8存储库)中下载最新的软件包信息:

sudo apt update

2、然后运行如下命令安装 MySQL 8 社区服务器、客户端和数据库公用文件:

sudo apt-get install mysql-server

3、通过安装过程,将会要求为 MySQL 8 服务器的 root 用户输入密码,在输入和再次验证后按回车继续。

4、接下来,MySQL 服务器认证插件的配置信息将会出现,用键盘右键选择 OK 后按回车继续。

以上执行完毕即可安装成功。

在 Ubuntu 系统中,通常安装好的服务都是被配置为自动启动的,您可以使用如下命令检查 MySQL 服务器是否已启动并正在运行。

linuxidc@ubuntu:~$ sudo systemctl status mysql

但是我检查的时候发现没有启动,使用 service 启动:service mysql start发现出行问题:# Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

网上找了一堆 问题因环境的不同和操作方式的不同,会有不同的解决办法。

my.cnf [client] [mysqld] [mysql] 都已经设置了socket的目录 为什么进入数据库还是在找var/lib/mysql/mysql.sock 问题不得而知

最终解决办法是 做了一个软链接ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock

之后重启然后再次使用 service 启动:service mysql start,之后输入mysql -u root -p 输入密码成功登录

ubuntu mysql安装_在 Ubuntu 18.0-10上安装 MySQL8相关推荐

  1. ubuntu mysql 优化_在Ubuntu上使用MySQL设置远程数据库优化站点性能

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 介绍 随着您的应用程序或网站的增长,您可能已经超出了当前的服务器设置.如果您在同一台计算机上托管Web服务器和数据库后端,最好将这两个功能分 ...

  2. 一台服务器可以安装多个mysql数据库_在一台Linux服务器上安装多个MySQL实例(一)--使用mysqld_multi方式...

    (一)MySQL多实例概述 实例是进程与内存的一个概述,所谓MySQL多实例,就是在服务器上启动多个相同的MySQL进程,运行在不同的端口(如3306,3307,3308),通过不同的端口对外提供服务 ...

  3. centos7 r语言安装_【DS】Centos7服务器上安装R和Rstudio

    笔者邀请您,先思考: 1 服务器上如何安装R和RStudio? 为了增加计算力来处理和整合更多和更杂的数据集,运维同事给我们分配了服务器.服务器是用Centos7的Linux系统,为了完成数据科学任务 ...

  4. ubuntu mysql 迁移_(最新)ubuntu20.04LTS版迁移mysql8.0数据库的方法

    (最新)ubuntu20.04LTS版迁移mysql8.0数据库的方法 之前mysql通过apt安装的,运行一段时间之后,发现根分区过小,有必要将占用空间大的数据库迁移到home分区,于是,有了这篇文 ...

  5. setuptools安装_在Ubuntu 18.04系统上安装ERPNext ERP

    简介 ERPNext是一个功能丰富的企业级ERP系统,使用Frappe框架编写,一个Python和JavaScript的Web应用程序框架,具有:会计管理.库存管理制造管理.客户关系管理系统.销售管理 ...

  6. icinga2 php模块,在Ubuntu 18.04系统上安装Icinga2监视工具的方法

    本文介绍在Ubuntu 18.04系统上安装Icinga2监视工具的方法,使用Icinga 2可以监控:服务器资源.网络服务.网络设备. 简介 Icinga 2是一个开源,可扩展和可扩展的监视工具,可 ...

  7. 数据库linux安装prm,在Ubuntu 18.04服务器上安装Monica PRM的步骤

    本文介绍在Ubuntu 18.04 LTS服务器上安装Monica PRM(Monica Personal Relationship Manager)的方法,要安装Monical需要的条件是:PHP ...

  8. 在Ubuntu 18.04系统上安装和配置DBeaver的步骤

    本文介绍在Ubuntu 18.04系统上安装DBeaver/DBeaver CE的步骤,同时适用在Ubuntu 16.04/Debian 9平台上. 简介 DBeaver CE是一个免费的开源多平台数 ...

  9. 如何在Ubuntu 18.04 LTS上安装VMware Workstation

    背景: 阅读新闻 [日期:2018-11-10] 来源:Linux公社 作者:醉落红尘 [字体:大 中 小] VMware Workstation是由VMware公司开发的虚拟化软件,成立于1998年 ...

  10. 【Ubuntu系统配置】006Ubuntu20.04安装QQ for Linux v3.0(del文件安装卸载)

    [Ubuntu系统配置]006Ubuntu20.04安装QQ for Linux v3.0(del文件安装卸载) 文章目录 [Ubuntu系统配置]006Ubuntu20.04安装QQ for Lin ...

最新文章

  1. Android中Calendar类的用法总结
  2. linux怎么查端口是否被占用,LINUX中如何查看某个端口是否被占用
  3. mbsfn子帧_区分小区内子帧状态的方法、装置以及系统_2008100004878_说明书_专利查询_专利网_钻瓜专利网...
  4. 充值后的充值金额提交到账户金额中
  5. Python花式编程案例集锦(8):判断吉祥数字
  6. 安装好vs2008sp1后,.net cf与sql ce 3.5安装包位置
  7. 不知道不 OK!53 个 Python 经典面试题详解
  8. log4j.properties中log4j.rootLogger 与log4j.rootCategory 有什么区别 .
  9. Atitit.excel导出 功能解决方案 php java C#.net版总集合.doc
  10. Silverlight 2应用程序中XAP文件揭秘
  11. (原創) 如何讓ThinkPad的TrackPoint的中鍵支援MSN、FireFox、IE7和Office 2007的捲動? (NB) (ThinkPad)...
  12. 通用数据权限的设计思路
  13. 206、3分钟学会路由器的无线桥接,超实用
  14. 几分钟看懂什么是大数据?
  15. 2020年如何利用外链提升网站排名和权重?
  16. 西部世界Filecoin双节点设置 大胆玩出圈
  17. 使用U盘安装windows系统时提示找不到任何设备驱动程序
  18. android 播放提示音,[转载]android播放音效例子 (翻页音效、警报音效通用
  19. SVM分类器中损失函数梯度求法及理解
  20. mac玩rust用什么画质_Steam Mac/Windows游戏性能、画质对比

热门文章

  1. Nginx跨域问题的原因分析
  2. SpringBoot-@Configuration
  3. 如何使用XML 配置的方式配置Spring?
  4. Spring 核心容器类BeanDefinitionReader
  5. 分布式文件系统研究-什么是分布式文件系统
  6. 商品详情及规格参数的渲染
  7. 递归概念分类注意事项
  8. 忘记密码漏洞案例分析
  9. Zookeeper_简介
  10. exi 虚拟服务器,图文教程:如何在ESXi主机上部署VMware Tools 10