1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 阿里云服务器[Ubuntu 20.04]配置MySQL并实现远程连接

阿里云服务器[Ubuntu 20.04]配置MySQL并实现远程连接

时间:2022-05-03 09:26:11

相关推荐

阿里云服务器[Ubuntu 20.04]配置MySQL并实现远程连接

阿里云服务器[Ubuntu 20.04]配置MySQL并实现远程连接

一次小小的尝试操作系统与使用软件连接云服务器云服务器下载MySQL更新MySQL用户权限修改阿里云安全组修改系统中配置文件Navicat连接MySQL总结PS

一次小小的尝试

最近在学习Linux操作系统与MySQL数据库,通过飞天加速计划第一次尝试阿里云服务器,配置了两天重要搞定了!为免以后再出错并抱着学习交流的心态,分享这次配置的主要过程,让大家避免踩坑~

操作系统与使用软件

云服务器操作系统

Ubuntu 20.04 64位

使用软件

Windows 10:XshellNavicatVM-ware 16

连接云服务器

Linux下使用SSH连接云服务器

ssh root@云服务器ip地址<输入密码>(之前需要在云服务器管理控制台中修改实例密码)

Windows使用XShell连接(步骤差不多,不详写,需要下载XShell软件<个人使用可以申请免费版>)

ipad用iTerminal软件连接(学生党狂喜,免费版功能够用)

云服务器下载MySQL

连接云服务器后执行下列操作下载MySQL

apt update #更新源apt install mysql-servermysql #进入MySQL(此时root用户未设置密码)

更新MySQL用户权限

<接上步>>>use mysql;>>select user, plugin from mysql.user; #root用户plugin为auth_socket,之后会出现错误>>update mysql.user set plugin='mysql_native_password' where user='root'; #修改plugin>>update user set host = '%' where user = 'root'; #给root用户授权使之可以在任何网络中访问>>alter user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '修改的密码'; #修改密码>>FLUSH PRIVILEGES; #更新配置<退出MySQL>$service mysql restart #重启mysql服务

修改阿里云安全组

进入阿里云控制台

点击实例->更多->网络与安全组->安全组配置

选中相应安全组->配置规则->(入方向)快速添加->选中MySQL端口(3306)

修改系统中配置文件

再次连接云服务器

$cd /etc/mysql/mysql.conf.d$vi mysqld,cnfi<注释掉bind-address=127.0.0.1 (只允许本地访问)>(如下图)

ESC键+:wq #保存退出

进入控制台重启服务器

Navicat连接MySQL

打开Navicat->新建MySQL连接

主机填写云服务器ip地址,用户名root,密码为之前设置的MySQL密码

成功连接

总结

第一次写博文大家将就看,希望大佬可以指点指点,各位也可以一起交流!

在大学其实学习都是自己的事,学了这么多其实还是觉得实践最为重要,作为计算机专业的学生,以后只要不转行与数据库与Linux打交道是肯定的,所以肯定要好好学习相关的知识啦!

肯定在课堂上是学不到这些知识的…有一台云服务器用于学习也还是不错的啦!而且像阿里云、华为云等对学生都有很大优惠,一年一台服务器价格在99~199左右不等,有条件可以考虑以后通过学生价购买几年云服务器继续学习,个人也准备继续购买,看看能不能通过这些搭建网站与用于数据储存与处理。继续加油,以后也坚持写博文!以后还要继续好好学习…

PS

我国大公司都给我们同学提供了很好的优惠条件,比起企业购买服务器我们学生真的获得了很大的优惠…真的很感谢这些公司,以后我们也要学好这些东西将来回报社会!不能让这些付出白费!

其实很多时候弄了服务器都感觉有点浪费社会资源,看到CPU资源利用率低得离谱就觉得很对不起社会资源…赶快加紧学习!!!继续努力,奥利给!!!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。