前言:我硬是在网上找了各种资源,有些是因为安装路径的问题不一致,导致最后你都不知道哪里错了;有些是因为过程过于复杂,本来心里也没底是吧,刚买的服务器,手还没摸热乎,就整的乱七八糟的,导致我最后也没有耐心整下去。
最后还是找到了几篇写的比较有效的文章做了一些整理。
这篇是关于安装MySQL的
这篇是关于navicat连接的
一、安装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端口
最后测试连接大功告成啦!!
想想就好激动,好像还不能做什么呢?下来一起写个代码测一下吧!