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. OpenCV——积分图计算

    #include <opencv2/opencv.hpp> #include <iostream> #include "math.h" using name ...

  2. CentOS7下账号与用户

    /etc/passwd用户记录文件,文件记录着ID和账号与一般身份用户的对应关系 用户至少会有2个ID,用户ID(UserID简UID)和用户组ID(GroupID简GID). /etc/group用 ...

  3. C++之友元函数和友元类

    通过friend关键字,我们可以将不属于当前类的一个函数在当前类中加以声明,该函数便可以成为当前类的友元函数. #include<iostream>using namespace std; ...

  4. HDU 1421 搬寝室(经典DP,值得经常回顾)

    搬寝室 Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit Status D ...

  5. Android 网络编程之---HttpClient 与 HttpURLConnection 共用cookie

    HttpClient 与 HttpURLConnection 共用 SessionId HttpClient 与 HttpUrlConnection 是Android 中HTTP操作最常见的訪问方式. ...

  6. Jupyter Notebook中让python2和python3内核共存

    自己计算机里面共存了Python2和Python3,ipython作为试探性的REPL解释器使用的频率还是挺高的,分别在2和3下安装完ipython notebook后怎么分别使用这两种内核呢 按照默 ...

  7. 将jar文件加到Maven的local repository中

    对于Maven项目来说,日常使用的多数第三方java库文件都可以从Maven的Central Repository中自动下载,但是如果我们需要的jar文件不在Central Repository中,那 ...

  8. OO——电梯作业总结

    目录 电梯作业总结 程序结构与复杂度的分析 第一次作业 第二次作业 第三次作业 程序BUG的分析 互测 自动评测 有效性 总结 电梯作业总结 程序结构与复杂度的分析 第一次作业 1.设计思路 第一次作 ...

  9. POJ 2388&&2299

    排序(水题)专题,毕竟如果只排序不进行任何操作都是极其简单的. 事实上,排序算法十分常用,在各类高级的算法中往往扮演着一个辅助的部分. 它看上去很普通,但实际的作用却很大.许多算法在失去排序后将会无法 ...

  10. FormData 数据转化为 json 数据

    两种方法 <!-- 实例:将 FormData 转化为 json --> <meta charset="utf-8"/> <form enctype= ...