阿里云服务器(Ubuntun)安装MySql,并使用Navicat连接MySql数据库(亲测有效)

前言:我硬是在网上找了各种资源,有些是因为安装路径的问题不一致,导致最后你都不知道哪里错了;有些是因为过程过于复杂,本来心里也没底是吧,刚买的服务器,手还没摸热乎,就整的乱七八糟的,导致我最后也没有耐心整下去。
最后还是找到了几篇写的比较有效的文章做了一些整理。
这篇是关于安装MySQL的
https://www.cnblogs.com/ywf520/p/7660668.html
这篇是关于navicat连接的
https://blog.csdn.net/nw_ningwang/article/details/76218997

一、安装Mysql

1、在root用户下更新系统(本来就是新的怕什么呢)

apt-get update

阿里云服务器(Ubuntun)安装MySql,并使用Navicat连接MySql数据库(亲测有效)_第1张图片2、依次输入下面三条指令(耐心等他跑完,如果有需要让你输入y/n的地方,你懂的默认就是y)

apt-get install mysql-server
apt-get install mysql-client
apt-get install libmysqlclient-dev

在这里插入图片描述3、在上面的安装过程中会有一个让你输入mysql密码的像界面一样的东西,后面是确认你之前输入的密码,记住它哈,以后就用这个进行登陆了。
阿里云服务器(Ubuntun)安装MySql,并使用Navicat连接MySql数据库(亲测有效)_第2张图片4、检验是否安装成功了

sudo netstat -tap | grep mysql

最后如果你的显示和我一样的话,那至少基本没问题了
在这里插入图片描述5、重启mysql

/etc/init.d/mysql restart

6、将mysql设置为可以远程连接(默认是不能远程的)。你可以先不管这几步,试试直接进行后面的navicat连接mysql可不可以
(1)首先登陆mysql

mysql -u root -h localhost -p

阿里云服务器(Ubuntun)安装MySql,并使用Navicat连接MySql数据库(亲测有效)_第3张图片(2)打开mysql,并将host设置为%表示任何ip都能连接mysql
依次执行

  update user set host='%' where user='root' and host='localhost';
  flush privileges;        #刷新权限表,使配置生效

二、Navicat连接MySQL

1、在连接的下面默认有一个阿里云连接mysql的默认选项,比较方便
阿里云服务器(Ubuntun)安装MySql,并使用Navicat连接MySql数据库(亲测有效)_第4张图片2、常规设置
阿里云服务器(Ubuntun)安装MySql,并使用Navicat连接MySql数据库(亲测有效)_第5张图片
2、当然除了这步还有很重要的一步,设置SSH
阿里云服务器(Ubuntun)安装MySql,并使用Navicat连接MySql数据库(亲测有效)_第6张图片
3、现在你测试连接你会发现还是不行,这才是最最最后一步,因为在你的云服务器的安全组中,没有将对应的端口开放,所以会造成连接不成功。
解决办法就是对所有的ip开放这个端口
(1)找到你的安全组
阿里云服务器(Ubuntun)安装MySql,并使用Navicat连接MySql数据库(亲测有效)_第7张图片
2、对你的服务器进行配置管理
阿里云服务器(Ubuntun)安装MySql,并使用Navicat连接MySql数据库(亲测有效)_第8张图片
3、点击添加安全组规则,并开放3306端口
阿里云服务器(Ubuntun)安装MySql,并使用Navicat连接MySql数据库(亲测有效)_第9张图片
最后测试连接大功告成啦!!
阿里云服务器(Ubuntun)安装MySql,并使用Navicat连接MySql数据库(亲测有效)_第10张图片
想想就好激动,好像还不能做什么呢?下来一起写个代码测一下吧!

你可能感兴趣的:(阿里云服务器,javaweb,阿里云,阿里云安装MySQL)