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下完成,包括所有截图。
②不足请留言评论!
最新文章
- HTML/CS3相关面试题目
- CSS3制作各种形状图像
- Matlab的XTickLabel中数值带下标
- 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序的处理方式
- 以Server模式启动Derby服务竟然抛套接字权限异常
- HDOJ 1914 The Stable Marriage Problem
- 将archlinux 2013-06-01版,安装配置为个人工作站
- Android之日期及时间选择对话框
- springMVC(3)---利用pdf模板下载
- 我的AngularJS学习轨迹
- BZOJ5316 : [Jsoi2018]绝地反击
- 本地计算机上的 postgresql 服务启动后停止解决方法
- File类基本用法
- css美化select标签,兼容ie10 ie10+,chrome。但不支持ie9 ie9-
- easyui datagrid加载数据和分页
- CUDA C Programming Guide 在线教程学习笔记 Part 4
- Redis到底是多线程还是单线程?线程安全吗
- Python进阶篇:Socket多线程
- 修改ES分片规则
- shell编写redis启动脚本
热门文章
- asp中设置session过期时间方法总结
- vscode环境配置(三)——解决控制台终端中文输出乱码
- 解决You should consider upgrading via the 'python -m pip install --upgrade pip' command. (pip工具版本较低导致)
- 关于pytest使用allure生成报告时,报一堆警告和缺少XX模块
- String类练习
- pix三接口配置
- Rocket - tilelink - Edges
- Linux内存管理—详细讲解
- IDEA字节码学习查看神器jclasslib bytecode viewer介绍
- 【Win10】BeyondCompare时提示";许可证密钥已被撤销";的解决办法