Ubuntu18.04在今年4月底发布了,喜欢尝鲜的小伙伴肯定是第一时间就更新了系统版本,那么在Ubuntu18.04中怎么安装msyql5.7(mysql8.0因为新出,再观望一段时间)呢?

* 带上mysql的卸载方式:

首先删除mysql相关的安装程序:

sudo apt-get remove 'mysql-*'

可以看到输出结果:

然后清理残留的数据

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

输出:

在这个界面要选择 <是> 按钮, 确认删除所有的数据库(注意:此操作会使所有数据库、表都删除,谨慎操作)

确认之后,删除完成,可以看到界面输出:

========================================================华丽的分割线================================================

下面开始演示在Ubuntu18.04 LTS安装Mysql 5.7 的过程

首先使用官方的apt设置mysql软件源:下载地址,下载对应的deb包,现在版本是(mysql-apt-config_0.8.10-1_all.deb), 包含mysql 8.0、 mysql 5.7的安装源,

界面如下:

下载完成之后,来到软件的下载目录,执行命令:

 sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb

回车之后会出现下面的界面,注意默认选中的是最新的8.0版本,我们要装的是5.7的版本,所以选择第一项回车进入,选到5.7的版本之后回车,其他保持默认,最后将光标移动到最下方的OK之后回车。

接下来更新我们通过deb包添加进去的软件源,执行命令:

sudo apt-get update

可以看到输出:

之后执行安装命令:

sudo apt-get install mysql-server 

可以看到输出:

主要安装的是mysql-common(mysql公共依赖包)、mysql-client, mysql-community-client(mysql客户端程序)、mysql-community-server(mysql服务端程序 )安装包

输入y之后回车,确认安装,中间会弹出一个框输入root的密码,输入希望的密码(输入两次)即可:

等待安装完成之后,就安装完成了。

登陆mysql:

mysql -uroot -p

输入密码,即可登陆。

linux下mysql是大小写敏感的,很多时候我们需要设置表名不区分大小写,这个时候需要再配置一个参数:

输入命令:

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

在[mysqld]的下面增加一个配置, 使得mysql对表明不区分大小写:

lower_case_table_names=1

写入完成之后,重启mysql服务:

sudo service mysql restart

查看是否重启成功,输入:

sudo service mysql status

看到绿色加粗的字样:active(running)之后表示重启成功。

至此, Ubuntu18.04 安装mysql5.7完成。

Unbuntu18.04通过apt源方式安装mysql5.7.22的更多相关文章

  1. mysql安装三 linux源码安装mysql5.6.22

    http://blog.csdn.net/beiigang/article/details/43053803

  2. Ubuntu14.04用apt在线/离线安装CDH5.1.2[Apache Hadoop 2.3.0]

    目录 [TOC] 1.CDH介绍 1.1.什么是CDH和CM? CDH一个对Apache Hadoop的集成环境的封装,可以使用Cloudera Manager进行自动化安装. Cloudera-Ma ...

  3. RPM方式安装MySQL5.6

    原文转自:http://blog.csdn.net/liumm0000/article/details/18841197 未整理! RPM方式安装MySQL5.6 a. 检查MySQL及相关RPM包, ...

  4. RPM方式安装MySQL5.6和windows下安装mysql解压版

    下载地址: http://cdn.MySQL.com/archives/mysql-5.6/MySQL-server-5.6.13-1.el6.x86_64.rpmhttp://cdn.mysql.c ...

  5. centeOS6.5 RPM方式安装MySQL5.6

    RPM方式安装MySQL5.6 a. 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称) 1 [root@localhost ~]# rpm -qa | grep -i ...

  6. lnmp之阿里云源码安装mysql5.7.17

    mysql5.7.17一直号称世界上最好的mysql 那么就在阿里云主机linux安装它(采用的源码安装mysql5.7.17) 我在阿里云主机上安装它 连接阿里云主机 进入,跟我们自己装的虚拟机一毛 ...

  7. CentOS 使用RPM方式安装MySQL5.6

    转载自:http://blog.csdn.net/liumm0000/article/details/18841197 RPM方式安装MySQL5.6 a. 检查MySQL及相关RPM包,是否安装,如 ...

  8. CentOS7 实战源码安装mysql5.7.17数据库服务器

    CentOS7 实战源码安装mysql5.7.17数据库服务器 简介:实战演练mysql数据库服务器的搭建  mysql简介: mysql是一个开源的关系型数据库管理系统,现在是oracle公司旗下的 ...

  9. CentOS 6 下RPM方式安装MySQL5.6

    CentOS 6 下RPM方式安装MySQL5.6 1. 下载Linux对应的RPM包,如:CentOS6.7_64对应的RPM包,如下:[root@mysql ~]# ll总用量 113808-rw ...

随机推荐

  1. DNS主从复制及子域(三)

    主从DNS 主辅DNS服务器数据同步的过程,首先master DNS服务器每 次修改完成并重启服务后,将传送notify给所有的Slave DNS服务器. Slave DNS服务器将查询Master服 ...

  2. Docker学习1-基本概念

    Docker Docker的基本概念 Docker是为开发人员和系统管理员而设计的以容器的形式开发.部署和运行应用程序的平台.使用Linux容器去部署应用程序称为容器化,利用容器部署应用程序方便简单. ...

  3. 《Java程序设计》第2周学习总结(Markdown语法修改版)

    20175105 2018-2019-2 <Java程序设计>第2周学习总结 Vim操作的一些总结 这些天通过学习,对于vim的操作有了很大的提升,下面我把vim的比较常见的操作方式做了归 ...

  4. 使用Tortoise结合Git比较两个版本的差异

    1.右键项目,TortoiseGit -------> Diff with previous version 2.单击出分支选择弹窗,进行选择要比较的两个分支 3.比较同个分支的两个不同的版本 ...

  5. Ubuntu 中使用git 上传代码

    现在很多人都愿意把自己的代码分享给大家,所以有很多的代码管理的软件 ,比如SVN Git 等软件.今天就讲一下  git 的简单的应用,上传代码.用 git 上传代码 要有个git 账号,这是必不少的 ...

  6. Java中的单利模式介绍

    单利模式:本来是不准备写的,但是最近发现好多公司面试时都会或多或少的提到单利模式,因此今天把单利模式拉出来说说. 定义:只包含一个被称为单例类的特殊类.通过单例模式可以保证系统中一个类只有一个实例而且 ...

  7. ip、ifconfig命令与IP(转)

    Q:问题的要求就是在linux下不重新情况下,如何临时增加一个IP及临时删除一个IP ? A:该问题除了可以通过ifconfig命令完成外,也可以通过ip命令完成,不过两者是有区别的.ifconfig ...

  8. 七,ESP8266-UDP(基于Lua脚本语言)

    https://www.cnblogs.com/yangfengwu/p/7533302.html 那天朋友问我为什么有UDP Sever 和 UDP Client   ,,我说:每个人想的不一样,设 ...

  9. HDU - 4118 Holiday&#39;s Accommodation

    Problem Description Nowadays, people have many ways to save money on accommodation when they are on ...

  10. hung task机制

    最近在修改内核源码的时候一直出现格式化磁盘的时候,进程会出现状态D,看内核日志会看到如下信息: INFO: task filebench: blocked seconds. Oct :: localh ...