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源码 五.设置环境 ...
随机推荐
- Netty框架问题记录1--多线程下批量发送消息导致消息被覆盖
业务背景 项目是基于Netty实现的实时课堂项目,课堂中老师需要对试卷进行讲解,则老师向服务器发送一个打开试卷信息的请求,服务器获取试卷信息,将试卷信息发送给所有的客户端(学生和老师). 发送给学生的 ...
- IntelliJ IDEA 2020.1 取消了auto-import自动导入
Maven 和 Gradle 导入功能更新 v2020.1使得Maven和Gradle更改的导入不再繁琐.首先,我们删除了总是触发的自动导入,以及在更新完脚本之前不断显示并建议导入更新的提示框.取而代 ...
- ztree实用教程
首先导入ztree ztree是建立在jquery的基础上的 <link href="js/zTree_v3-master/css/zTreeStyle/zTreeStyle.css& ...
- sql语句中的删除操作
drop: drop table tb; 删除内容和定义,释放空间.简单来说就是把整个表去掉.以后不能再新增数据,除非新增一个表. truncate: truncate table tb; 删除内容. ...
- 前端基础进阶(十一):详细图解jQuery对象,以及如何扩展jQuery插件
早几年学习前端,大家都非常热衷于研究jQuery源码.我还记得当初从jQuery源码中学到一星半点应用技巧的时候常会有一种发自内心的惊叹,“原来JavaScript居然可以这样用!” 虽然随着前端的发 ...
- 【GAN】GAN设计与训练集锦
以下内容纯属经验之谈,无公式推断!部分内容源自其他博客或课程,并已标注来源. 问题篇[1] 1.模式崩溃 在某个模式(mode)下出现大量重复样本,如左图中,生成的样本分布靠得很近,较聚集,可视化如右 ...
- Python 每日一练 | Flask 实现半成品留言板
留言板Flask实现 引言 看了几天网上的代码,终于写出来一个半成品的Flask的留言板项目,为什么说是半成品呢?因为没能实现留言板那种及时评论刷新的效果,可能还是在重定向上有问题 或者渲染写的存在问 ...
- Elasticsearch到底哪点好?
少点代码,多点头发 本文已经收录至我的GitHub,欢迎大家踊跃star 和 issues. https://github.com/midou-tech/articles 从今天开始准备给大家带来全新 ...
- MySql轻松入门系列————第一站 从源码角度轻松认识mysql整体框架图
一:背景 1. 讲故事 最近看各大技术社区,不管是知乎,掘金,博客园,csdn基本上看不到有小伙伴分享sqlserver类的文章,看样子这些年sqlserver没落了,已经后继无人了,再写sqlser ...
- 【Flume】知识总结
Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集.聚合和传输的系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据:同时,Flume提供对数据进行简单处理,并 ...

