Unbuntu18.04通过apt源方式安装mysql5.7.22
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的更多相关文章
- mysql安装三 linux源码安装mysql5.6.22
http://blog.csdn.net/beiigang/article/details/43053803
- 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 ...
- RPM方式安装MySQL5.6
原文转自:http://blog.csdn.net/liumm0000/article/details/18841197 未整理! RPM方式安装MySQL5.6 a. 检查MySQL及相关RPM包, ...
- 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 ...
- centeOS6.5 RPM方式安装MySQL5.6
RPM方式安装MySQL5.6 a. 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称) 1 [root@localhost ~]# rpm -qa | grep -i ...
- lnmp之阿里云源码安装mysql5.7.17
mysql5.7.17一直号称世界上最好的mysql 那么就在阿里云主机linux安装它(采用的源码安装mysql5.7.17) 我在阿里云主机上安装它 连接阿里云主机 进入,跟我们自己装的虚拟机一毛 ...
- CentOS 使用RPM方式安装MySQL5.6
转载自:http://blog.csdn.net/liumm0000/article/details/18841197 RPM方式安装MySQL5.6 a. 检查MySQL及相关RPM包,是否安装,如 ...
- CentOS7 实战源码安装mysql5.7.17数据库服务器
CentOS7 实战源码安装mysql5.7.17数据库服务器 简介:实战演练mysql数据库服务器的搭建 mysql简介: mysql是一个开源的关系型数据库管理系统,现在是oracle公司旗下的 ...
- CentOS 6 下RPM方式安装MySQL5.6
CentOS 6 下RPM方式安装MySQL5.6 1. 下载Linux对应的RPM包,如:CentOS6.7_64对应的RPM包,如下:[root@mysql ~]# ll总用量 113808-rw ...
随机推荐
- 写出js内存泄漏的问题?
回答一: (1)IE7/8 DOM对象或者Active对象循环引用导致内存泄漏 a.多个对象循环引用 b.循环的DOM泄漏 (2)基础的DOM泄漏 当原有的DOM被移除时,子节点引用没有被移除则无法回 ...
- 魔法少女【动态规划问题】——NYOJ1204
个人博客页:https://www.scriptboy.cn/202.html 题目描述: 前些时间虚渊玄的巨献小圆着实火了一把. 在黑长直(小炎)往上爬楼去对抗魔女之夜时,她遇到了一个问题想请你帮忙 ...
- SQL必知必会摘要
数据检索 2.2 检索单个列 SELECT prod_name FROM Products; SQL语句不区分大小写 2.3 检索多个列 SELECT prod_name,prod_id,prod ...
- 使用docker-compose快速构建wordpress
前提必须是在docker的环境下,关于docker的安装可以参考(考虑目前国内使用ubuntu和centos的比较多,所以就列出这两个): Ubuntu16.04安装docker centos7之do ...
- Android实现导航菜单随着ListView联动,当导航菜单遇到顶部菜单时停止在哪里,并且listview仍能滑动
需求:现要实现一个特殊UI的处理,如下图所示: 该布局的上面是一个“按钮”,中间是一个“空白布局(当然也可以是ViewPager等)”,下面是一个页面的导航菜单,底部是一个ListView. 要求:滑 ...
- C. Sad powers
You're given Q queries of the form (L, R). For each query you have to find the number of such x that ...
- 【MongoDB】MongoDB的下载 安装 配置及使用
windows系统 教程 1.下载地址 (官方提供根据系统位数选择对应的bit.exe下载) 由于自己win32系统不支持该官方版本,在网上又找了个 mongodb-win32-i386版本 p ...
- Android应用安全之第三方SDK安全
第三方sdk的包括广告.支付.统计.社交.推送,地图等类别,是广告商.支付公司.社交.推送平台,地图服务商等第三方服务公司为了便于应用开发人员使用其提供的服务而开发的工具包,封装了一些复杂的逻辑实现以 ...
- 20155209 林虹宇Exp2 后门原理与实践
Exp2 后门原理与实践 实验内容 一.使用netcat获取主机操作Shell,cron启动 使用netcat获取主机操作Shell Win获得Linux Shell 查看win的ip地址 windo ...
- SQL Server 启动时发生错误1069:由于登录失败而无法启动
解决方法: (1). 我的电脑--控制面板--管理工具--服务--右键MSSQLSERVER--属性--登陆--登陆身份--选择"本地系统帐户". (2). 我的电脑- ...