Ubuntu18.04下MySQL8.0和Navicat15的安装与使用
目录
一、MySQL8.0安装
注意:若直接 sudo apt install mysql-server,你会发现安装后的版本是5.0+。
1、官网下载MySQL for linux
①链接:https://dev.mysql.com/downloads/repo/apt/
②点击下载:

③选择直接下载:

2、安装下载后的deb包
sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb
输入密码->选择安装的版本(回车)

继续选择MySQL8.0(回车)

方向键选定"OK"(回车)

注意:虽然选择了MySQL8.0,但不会留下任何选择过的痕迹,放心得将方向键移动到"OK"位置回车即可。
3、终端输入更新指令
sudo apt update
4、正式安装MySQL8.0
①终端输入安装命令:
sudo apt install mysql-server
②输入密码->重复输入密码:(图源网络)

③Tab键至"说明"最后选择"OK":
④加密方式选择第二个(一定要选择第二个否则可能报异常:密码错误)
⑤安装成功登录验证:

注意:若版本号为8.0+版本,表示安装成功。
二、Navicat安装并与MySQL连接
1、官网下载 Navicat for linux
①链接:https://www.navicat.com.cn/download/navicat-for-mysql
②下拉至低端选择Linux下的位置1下载:

③文件所在文件夹下打开终端执行:
chmod +x navicat15-mysql-cs.AppImage
2、启动Navicat
法1:双击navicat15-mysql-cs.AppImage文件
法2:命令行输入 ./navicat15-mysql-cs.AppImage
注意:可以看到下载后的软件在启动栏是找不到的。
①可以添加图标并固定在dock:https://blog.csdn.net/qq_37806908/article/details/98523270

②Ubuntu18.04美化MacOS:https://blog.csdn.net/weixin_43350051/article/details/104593390
3、连接数据库
①终端执行:
sudo apt install net-tools
ifconfig
② 记住框选出的ip地址

③打开Navicat->文件->新建连接->MySQL

注意:上面的连接名、主机一定要填写前面获取到的IP地址,否则各种异常。
④点击确定即可连接
注意:若出现错误1130,原因就是数据库不允许远程访问mysql服务(我在安装后就出现这种错误,图源网络)
解决方法:
mysql -uroot -p //登录MySQL
use mysql;
select host from user where user='root';
update user set host = '%' where user ='root';
flush privileges;
quit;
亲测有效,感谢:https://www.cnblogs.com/BlackFungus/p/12117197.html
感谢:
https://blog.csdn.net/wm609972715/article/details/83759266
后记:
①本篇博客全部在ubuntu18.04下完成,包括所有截图。
②不足请留言评论!
Ubuntu18.04下MySQL8.0和Navicat15的安装与使用的更多相关文章
- windows系统下mysql-8.0.13-winx64(zip安装)
一.下载地址: http://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-8.0.13-winx64.zip 二.安装: 1.解压: mysql根路 ...
- Ubuntu-18.04 下修改root用户密码,安装SSH服务,允许root用户远程登录,安装vsftp服务器
修改root用户密码 打开终端,输入 sudo passwd root 指令: 安装SSH服务 ssh默认端口号是22,可以在/etc/ssh/sshd_config文件中修改 查看服务器否开启:ne ...
- Ubuntu18.04下的音频录制和编辑软件Ardour及QjackCtl(jackd gui)
Ardour 是一个Linux和OSX下的多音轨录制和数字音频编辑软件. 需要配合ALSA或者JACK总线使用. 快速入门 http://brunoruviaro.github.io/ardour4- ...
- ubuntu18.04下安装mysql后无法用mysqlworkbench访问
问题描述:我在ubuntu18.04下执行以下命令安装mysql时遇到了mysqlworkbench无法连接root用户的问题.ubuntu18.04下默认安装mysql时是5.7版本的,但是5.7版 ...
- Ubuntu18.04下安装搜狗输入法
Ubuntu18.04下安装搜狗输入法 第一步:安装 fcitx输入框架 sudo apt-get install fcitx 第二步:在官网下载 Linux 版本搜狗输入法 https://piny ...
- Ubuntu18.04下安装MySQL
Ubuntu上安装MySQL非常简单只需要几条命令就可以完成. 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client ...
- Ubuntu18.04下搭建LAMP环境
一.Apache2 web 服务器的安装 : 可以先更新一下服务器 1.sudo apt-get update # 获取最新资源包 2.sudo apt-get upgrade ...
- Ubuntu18.04下的 Android Studio 3.1.2
Android Studio安装 参考官网上的安装说明 # 安装依赖 :i386 lib32z1 libbz2-1.0:i386 安装openjdk (Update 2018-08-21: 这次重装U ...
- 在Ubuntu18.04下编译出ffmpeg(支持推流H265成rtmp)
Ubuntu18.04下编译libx264.libx265.libfdk_aac和ffmpeg 一.编译x264库 二.编译fdk-aac库 三.编译x265库 四.编译FFmpeg源码 五.设置环境 ...
随机推荐
- js时间戳转为日期格式的方法
Date.prototype.Format = function(fmt){ var o = { "M+" : this.getMonth()+1, //月份 "d+&q ...
- 博客营销(Blog Marketing)
一.什么是博客营销 博客营销(Blog Marketing)的概念可以说并没有严格的定义,简单来说,就是利用博客这种网络应用形式开展网络营销.要说明什么是博客营销,首先要从什么是博客说起. 博客(Bl ...
- HDU3746 Cyclic Nacklace
题目链接:https://vjudge.net/problem/HDU-3746 知识点: KMP 解题思路: 论如何用 \(Next[]\) 数组求循环节. AC代码: #include <b ...
- Aizu - 2224
题目链接:https://vjudge.net/problem/Aizu-2224 题目大意: 先给出 N 个点的坐标(x,y),这N个点之间有且只有M条边,接下来给出 M 条边的两端点,每条边对应的 ...
- 计算两点间的距离(hdu2001)
注意:在C语言中,double->lf,结果保留两位小数->0.2lf #include<stdio.h> #include<math.h> using names ...
- 聊聊UDP、TCP和实现一个简单的JAVA UDP小Demo
最近真的比较忙,很久就想写了,可是一直苦于写点什么,今天脑袋灵光一闪,觉得自己再UDP方面还有些不了解的地方,所以要给自己扫盲. 好了,咱们进入今天的主题,先列一下提纲: 1. UDP是什么,UDP适 ...
- zookeeper配置集群报错Mode: standalone
按照https://www.cnblogs.com/wrong5566/p/6056788.html 一步步配置好以后,老是启动显示Mode: standalone ,即单机模式启动. 经过排查,排除 ...
- Java中的集合(七)双列集合顶层接口------Map接口架构
Java中的集合(七)双列集合顶层接口------Map接口 一.Map接口的简介 通过List接口,我们知道List接口下的集合是单列集合,数据存储是单列的结构.Map接口下是一个键值对(key-v ...
- 插入与读取Blob类型数据
BlobTest package com.aff.PreparedStatement; import java.io.File; import java.io.FileInputStream; imp ...
- 求最长非降(递增)子序列LIS的长度,及注意事项
非降序列(Increasing Sequence)例如: (1) 完全递增型序列:S={1,3,6,7,9} (2) 部分存在等于的序列:S={1,3,3,6,9} S的非降子序列:由原序列S的元素组 ...

