小白使用ECS安装mysql远程连接的心酸历程-阿里云开发者社区

开发者社区> 游客ajuldyclq6vue> 正文

小白使用ECS安装mysql远程连接的心酸历程

简介: 在使用阿里云ECS服务器中遇到的心酸事件!
+关注继续查看

小白使用ECS安装mysql远程连接的心酸历程

为什么体验阿里云ECS?

本人是一名大三学生,计算机专业,喜欢Java,可以new很多对象,嘿嘿。

在新的学期,老师推荐我购买一台服务器,可以帮助学习Linux操作(因为我平常开发环境为win10),

服务器可以部署远程数据库,远程web服务器,还可以作为文件服务器

或者搭建个人网站等等。

我一听好处多多,那我必然要去买一台试试水;

但是由于现在提供服务器的厂商国内有很多家,不知道该选哪一家,有很多的顾虑:

比如如果买了体验不好怎么办,这钱不就打水漂了么,还有不同的服务厂商的维护的服务器性能不同,价格不同;

可是我希望以最优惠的价格使用最好的性能选择服务器。

正当我无从下手之际,我的一位学长推荐了阿里云的飞天加速计划,可以免费体验两周。

遇到了什么问题?

在飞天计划测试题答完后,获得了ECS两周的体验;

在创建实例的界面,我选择了CentOS 7作为操作系统;

进行远程链接,密码忘记后可在实例更多中找回;

遇到了问题就去阿里云提供的文档上找答案。

可我还是遇到了阿里云文档中没有的一个问题,

过程如下:

打开实例的安全组,放行公网访问端口。

小心黑客的攻击,不要随便开放端口,最好指定可访问的ip

安装mysql,登录发现问题

使用宝塔傻瓜式安装mysql。安装完成,发现怎么也登录不进去,一直显示如下的错误:

Access denied for user 'root'@'localhost' (using password: YES)

查了很多答案,有的说是mysql授权的问题(通过阿里云控制台远程链接,就相当于在本机操作(说错了),排除,咳咳,远程连接需要修改host权限,默认localhost还是不能登录),有的说阿里云端口未放行端口(不可能,我可是再三确认过的),

有的说密码错误(我比较倾向于这个,对的这个)。

解决问题步骤

第一个小问题

1.先停掉mysql原来的服务

service mysqld stop

2.使用安全模式登陆,跳过密码验证

mysqld_safe --user=mysql --skip-grant-tables --skip-networking&

3.登陆

mysql -uroot mysql

4.修改密码

update user set authentication_string = '123' where user = 'root' and host = 'localhost';

5、刷新权限

flush privileges;

6、然后退出登录,发现123输入后还是同样的问题

重复多次还是不行;

直到我打开本地数据库修改之后也发现不能登录

第二个小问题

嘿!奇怪了,于是我找到mysql数据库的user表,

发现密码竟然是加密的,但是修改的密码却没有

也就是说我输入123被加密后才去数据库中进行比对,

这显然是不对的。。。。

我不知道这是咋回事,mysql为什么在修改密码不加密

但是我找到了原因,

于是我再次执行使用安全模式登录

然后修改密码:

update user set authentication_string = '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9' where user = 'root' and host = 'localhost';

(*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9)

是我从本地数据库加密之后获得的,原密码是123456

这下,我退出数据库,然后输入123456,登录成功。

然后增加用户修改权限,进行本地链接,测试成功。

高潮

我自我感觉发现了一个“伟大”的发现,于是兴冲冲的跑去跟学长分享。

结果学长告诉我:

你使用宝塔安装,密码不正确去宝塔面板中数据库看啊

里面有root密码的,可以刷新。

听了学长这话我感觉我错过了一个世纪,呜呜呜。

好心酸啊,嘎嘎!

总结

1、在我们进行学习的道路上有人指导非常的重要。

2、不会的可以请教查找资料,自己测试很费时间

3、查找资料需要有方法,即如何正确的找到解决的办法

4、这个云服务器很nice,希望可以继续使用两个月,

还有很多的功能没有体验,两周时间不够啊呜!!

5、当然学生购买非常非常优惠,但我还是想白嫖两个月,哈哈

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
在 IJCAI 2019 上,阿里不仅贡献了 11 篇论文,还展示了最新的 AI 技术
澳门举行的人工智能顶会 IJCAI 2019 因为正值大会创立 50 周年而备受瞩目。在这场盛会上,国内科技巨头阿里巴巴展示了自己面向文娱和安全两大方向的最新技术。
4 0
CV困境如何破:训练样本有限、2D视觉平面 VS 3D真实场景...
本文介绍了计算机视觉在实际场景和实际任务中存在的三种困境,以案例详细说明,并给出了潜在的解决方案。
3 0
英语学习利器:一款词典笔的模型创新与工程实践
机器学习怎样帮助英语学习?查词、翻译、标准发音都少不了:OCR(光学字符识别)实时识别单词与句子,NMT(神经网络翻译)自动翻译语句,TTS(语音合成)合成最真实的标准读音。那么这些是不是能集成到一个硬件中,成为智能的英语学习利器,这就是网易有道词典笔 2.0。
3 0
Spring之事件监听(观察者模型)
本文介绍下Spring中的事件监听,其本质也就是观察者模型(发布/订阅模式),具体的观察者模式参考下文
4 0
Java策略模式(Strategy)
文章目录 策略模式(Strategy) 一.不使用策略模式 二.使用策略模式 1.案例类图 2.案例实现 3.总结 4.开发中的使用场景
3 0
安全AI挑战者计划,邀你共同成长为DL时代的「模型黑客」
想要试试模型攻防战,成为深度学习时代的 Hacker?那么参加安全 AI 挑战者计划吧,图像、文字和语音等多种攻防挑战赛的你来,在这里选手们共同探索共同进步,挑战及成长。针对第一期人脸识别对抗任务,本文将从背景、赛题和解决方案出发扫清你的疑惑。
3 0
四所中国高校夺冠三大赛道,这场24个国家2500多支队伍角逐的算法竞赛刚刚落幕
可以「欺骗」神经网络的对抗样本是近期计算机视觉,以及机器学习领域的热门研究方向。为了让 AI 能够抵御攻击,研究人员一直在寻找构建稳固机器学习算法的道路。最近,在国际顶级人工智能大会 IJCAI 上,一场有关人工智能安全的攻防战落下了帷幕。
3 0
Spring之AOP适配器模式
Spring架构中涉及了很多设计模式,本文来介绍下Spring中在AOP实现时Adapter模式的使用。AOP本质上是Java动态代理模式的实现和适配器模式的使用,关于这两种设计模式的具体介绍烦请参考我之前的文章
3 0
Java模板模式(template)
java23中设计模式中的模板模式是我们经常在框架源码中能看到的设计模式,所以本文就给大家来介绍下模板模式
4 0
Java装饰者模式(decorator)
文章目录 装饰者模式(decorator) 1.实现细节 2.案例演示 3.IO流实现细节 4.实际使用场景 5.总结
4 0
1
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载