目录

一、MySQL8.0安装

二、Navicat安装并与MySQL连接


一、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下完成,包括所有截图。

②不足请留言评论!

最新文章

  1. HTML/CS3相关面试题目
  2. CSS3制作各种形状图像
  3. Matlab的XTickLabel中数值带下标
  4. 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序的处理方式
  5. 以Server模式启动Derby服务竟然抛套接字权限异常
  6. HDOJ 1914 The Stable Marriage Problem
  7. 将archlinux 2013-06-01版,安装配置为个人工作站
  8. Android之日期及时间选择对话框
  9. springMVC(3)---利用pdf模板下载
  10. 我的AngularJS学习轨迹
  11. BZOJ5316 : [Jsoi2018]绝地反击
  12. 本地计算机上的 postgresql 服务启动后停止解决方法
  13. File类基本用法
  14. css美化select标签,兼容ie10 ie10+,chrome。但不支持ie9 ie9-
  15. easyui datagrid加载数据和分页
  16. CUDA C Programming Guide 在线教程学习笔记 Part 4
  17. Redis到底是多线程还是单线程?线程安全吗
  18. Python进阶篇:Socket多线程
  19. 修改ES分片规则
  20. shell编写redis启动脚本

热门文章

  1. asp中设置session过期时间方法总结
  2. vscode环境配置(三)——解决控制台终端中文输出乱码
  3. 解决You should consider upgrading via the 'python -m pip install --upgrade pip' command. (pip工具版本较低导致)
  4. 关于pytest使用allure生成报告时,报一堆警告和缺少XX模块
  5. String类练习
  6. pix三接口配置
  7. Rocket - tilelink - Edges
  8. Linux内存管理—详细讲解
  9. IDEA字节码学习查看神器jclasslib bytecode viewer介绍
  10. 【Win10】BeyondCompare时提示"许可证密钥已被撤销"的解决办法