ubuntu19 安装 mysql8 navicat12.1连接 !!@fgzjb
ubuntu19 安装 mysql8 navicat12.1连接
此片文章最佳适用时间为2019年11月17日。。因为真的无法保证之前或者之后的各个软件(Ubuntu、mysql、Navicat)版本的不同而造成的各种问题!
不要用apt-get安装mysql,,,,会出各种错误什么1449啊,1132什么的一大堆…虽然网上有很多教程,小菜鸡的我还是没有解决出来用apt-get安装产生的问题!但是!我相信对数据库底层基础掌握很好的朋友还是可以解决各种问题哒!!小菜鸟的我还是要加油啊!!!
安装背景以及错误旅程
我为什么要安装ubuntu呢??
项目需求:把svg合成png,需要用到**spritezero** 插件
我的旅程:在WIN0上是sihuo也装不上啊!!真的一大堆问题........
简书上一个大佬介绍了mapbox的离线安装部署,我还私聊了他,他建议win上是不好装,linux上简单...所以,我索性安装了一个双系统,WIN0+UBUNTU......安装双系统也是一大堆问题啊......原来系统被重装了一遍,新系统来来回回折腾了4遍......**版本选择很重要!!!** 一开始ubuntu选择18.04,死活连不上WiFi..只能连有线网宽带...后来下载最新的19.04完美解决网络问题.....(如果你问我为什么不一开始选择最新版本??我回答因为我搜“Ubuntu安装IDEA”,浏览器给我跳出来ubuntu18.04安装IDEA..我怕版本又不对,所以一开始就按照18.04来装!*我告诉你*安装IDEA在19.04下也可以安装,,非常方便...所以看到这边博客的朋友千万别选错版本了.....否则很麻烦,虽然网上也有很多介绍如何18.04连接无线网的,我反正是没试通...)
我问什么要安装mysql呢?
项目需求:将瓦片入库,将瓦片与样式对应起来
我的旅程:postgresql也不好装....(如果有装成功的小伙伴,跪求和我分享一下!!!)
安装步骤
1、我的版本介绍
用`mysql -V`检查我的mysql版本(注意**V是大写的**)
用`cat /proc/version`检查ubuntu版本
×××××:~$ mysql -V
mysql Ver 8.0.18 for Linux on x86_64 (MySQL Community Server - GPL)
×××××:~$ cat /proc/version
Linux version 5.3.0-23-generic (buildd@lgw01-amd64-002) (gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2)) #25-Ubuntu SMP Tue Nov 12 09:22:33 UTC 2019
2、以下内容参考这个链接:Ubuntu 18.04系统中安装mysql 5.7数据库(这位老师的版本虽然和我不一样,但原理还是相通哒!感谢这位老师感恩~),在此基础上备注我安装时遇到的不同之处与我的安装选择。
1、到官网下载mysql,在打开的官网页面选择APT Repository。ubuntu使用apt仓库。老师给出的链接我没有找到,我是在这个链接https://dev.mysql.com/downloads/repo/apt/下下载的.
以下是官网下载页面:
2、执行命令下载mysql安装包。
sudo wget https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb
3、安装mysql安装包,配置mysql安装配置,这里的mysql-…deb是你下载下来的文件名
sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
在安装过程中会跳出界面~
打开一个图形化安装配置界面:(此图转载自链接)
第一行,选择MySQL的版本,默认是8.0版本。点击进去,进行版本选择,我安装的时候没有5.7选项,只有8.0和cluster8.0,我选择了8.0.
(此图转载自链接)
然后enter即可,只能键盘操作,鼠标动不了哈哈哈哈哈
4、开始正式安装mysql 8.0,命令如下:
sudo apt-get update
sudo apt-get install mysql-server
然后会出现一个图形化界面要求输入数据库密码,输完再确认一下密码确定即可。
5、验证安装
mysql安装完成后默认是启动的。
检查mysql是否开启
sudo service mysql status
好了啊~这样就安装好了哦!!!
直接安装navicat ,链接就好啦!!!没有那么多错误!也不用再写那么多命令了~
当然,有问题是好事!!!可以帮助我们查漏补缺,从问题当中发现软件底层的一些问题,各个版本之间的变动以及最基础概念的理解与掌握~~~
杨根思老连长~三不相信精神~送给所有周末还在解决bug的朋友~
“不相信有完不成的任务!
不相信有克服不了的困难!
不相信有战胜不了的敌人!”
把课程作业发给老师以及写完这周工作日志后~我的周末要开始啦~~~