阿里云服务器(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

在这里插入图片描述2、依次输入下面三条指令(耐心等他跑完,如果有需要让你输入y/n的地方,你懂的默认就是y)

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

在这里插入图片描述3、在上面的安装过程中会有一个让你输入mysql密码的像界面一样的东西,后面是确认你之前输入的密码,记住它哈,以后就用这个进行登陆了。
在这里插入图片描述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

在这里插入图片描述(2)打开mysql,并将host设置为%表示任何ip都能连接mysql
依次执行

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

二、Navicat连接MySQL

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

发布了93 篇原创文章 · 获赞 26 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_38261445/article/details/89289268