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

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

一次小小的尝试

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

操作系统与使用软件

  • 云服务器操作系统
    Ubuntu 20.04 64位

  • 使用软件
    Windows 10:XshellNavicatVM-ware 16

连接云服务器

  1. Linux下使用SSH连接云服务器
ssh root@云服务器ip地址
<输入密码>(之前需要在云服务器管理控制台中修改实例密码)

  1. Windows使用XShell连接(步骤差不多,不详写,需要下载XShell软件<个人使用可以申请免费版>)
  2. ipad用iTerminal软件连接(学生党狂喜,免费版功能够用)

云服务器下载MySQL

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

apt update #更新源
apt install mysql-server
mysql #进入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服务

修改阿里云安全组

  1. 进入阿里云控制台

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

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

修改系统中配置文件

再次连接云服务器

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

ESC键+:wq #保存退出

进入控制台重启服务器

Navicat连接MySQL

打开Navicat->新建MySQL连接

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

成功连接

总结

第一次写博文大家将就看,希望大佬可以指点指点,各位也可以一起交流!
在大学其实学习都是自己的事,学了这么多其实还是觉得实践最为重要,作为计算机专业的学生,以后只要不转行与数据库与Linux打交道是肯定的,所以肯定要好好学习相关的知识啦!
肯定在课堂上是学不到这些知识的…有一台云服务器用于学习也还是不错的啦!而且像阿里云、华为云等对学生都有很大优惠,一年一台服务器价格在99~199左右不等,有条件可以考虑以后通过学生价购买几年云服务器继续学习,个人也准备继续购买,看看能不能通过这些搭建网站与用于数据储存与处理。继续加油,以后也坚持写博文!以后还要继续好好学习…

PS

我国大公司都给我们同学提供了很好的优惠条件,比起企业购买服务器我们学生真的获得了很大的优惠…真的很感谢这些公司,以后我们也要学好这些东西将来回报社会!不能让这些付出白费!
其实很多时候弄了服务器都感觉有点浪费社会资源,看到CPU资源利用率低得离谱就觉得很对不起社会资源…赶快加紧学习!!!继续努力,奥利给!!!

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

  1. ubuntu 20.04安装mysql 5.7

    ubuntu 20.04系统自带源直接安装是MySQL 8.0,我要安装MySQL 5.7的版本的所以先进行换源 在操作前先备份原来的sorce文件 sudo cp /etc/apt/sources. ...

  2. 华为云初次使用和配置安装宝塔配置mysql、Redis远程连接访问

    文本仅为记录日常操作,安装配置过程步骤. 准备:购买一台新的未开封的华为云服务器 初次使用 登录首页 进入到控制台 配置修改登录密码 我的资源已经创建 ECS 云服务器 点击进入配置账号密码 xshe ...

  3. 阿里云服务器ECS Ubuntu16.04 初次使用配置教程(图形界面安装)

    阿里云服务器ECS Ubuntu16.04 初次使用配置教程(图形界面安装) 2019-01-23 22:55:50 laugh12321 阅读数 851更多 分类专栏: ECS Ubuntu 版权声 ...

  4. 阿里云服务器购买后的配置指南

    阿里云服务器购买后的配置指南 前提 如何购买点击链接自行学习 链接:阿里云服务器购买及配置教程视频 ​ 提取码:dzbj <!--默认购买的是Ubuntu16.04系统的服务器--> &l ...

  5. 基于阿里云服务器的Qt SDK配置

    目录 1.Mysql配置 1.1安装Mysql服务器和客户端 1.2配置Mysql编码格式 1.3重启Mysql 1.4登陆Mysql 1.5查看Mysql编码 1.6安装Mysqlclient驱动 ...

  6. 阿里云linux上安装与配置Mysql

    记录下在阿里云linux上安装与配置Mysql 环境:阿里云ECS服务器,系统为centos7.2 用户:root 文章目录 删除原来的数据库: 下载与安装MySQL: 关于登录MySQL: 配置远程 ...

  7. 阿里云服务器+微信公众号配置(Token验证不通过)

    推荐使用CentOS操作系统,本人在使用Ubuntu操作系统时安装第三方软件不是很顺利,导致在微信公众号服务器配置的Token验证失败不通过上浪费大量时间. 以下是 CentOS 和 Ubuntu的介 ...

  8. 阿里云服务器4核8G配置CPU性能报价表

    阿里云服务器4核8G配置可选s6.u1.c6.c7及hfc7等多种ECS实例规格,云服务器s6优惠价75.06元3个月.1200.96元一年,云服务器c6实例4核8G配置91.50元3个月.1464. ...

  9. 阿里云服务器2核4G配置性能参数表

    阿里云2核4G服务器ECS规格有共享型s6.计算型c6.计算型c7.计算型c8y.AMD计算型c7a.高主频计算型hfc7.ARM计算型c6r.安全增强计算型c7t.计算型c5和突发性能实例t6等等, ...

最新文章

  1. Android 实现闹钟功能
  2. TensorRT学习笔记(三)
  3. 后台数据到mysql怎样保持实时更新_京东智联云MySQL数据库如何保障数据的可靠性?...
  4. 信息系统项目管理师:第7章:项目成本管理-章节重点
  5. 钉钉提示请勿通过开发者调试模式_钉钉开放平台demo调试异常问题解决:hostname in certificate didn't match...
  6. 【整理】fiddler不能监听 localhost和 127.0.0.1的问题
  7. php5.4 windows2003,PHP实战:Windows2003下php5.4安装配置教程(IIS)
  8. MUI 如何更改单选框样式
  9. 「深度解读」为什么连Google也无法阻挡垂直行业SaaS的浪潮
  10. python读取csv文件忽略空值_如何跳过/忽略csv文件中的空字节pd.read_csv?
  11. mongodb 备份压缩_MongoDB的备份与恢复
  12. [Java] 蓝桥杯BASIC-30 基础练习 阶乘计算
  13. python中lower()函数的用法
  14. atitit.农历的公式与原理以及农历日期运算
  15. gg大玩家f服务器无响应,gg大玩家显示应用启动失败 | 手游网游页游攻略大全
  16. hadoop-uber作业模式
  17. 从Uber和快的、滴滴、易到App对比看人性
  18. linux speedtest-cli工具测试网络带宽、测试网速(下载速度、上传速度和延迟等信息)
  19. sws_kp操作(selenium webdriver+python)
  20. fullscan mysql_[InnoDB系列] -- 实测ibbackup vs mysqldump

热门文章

  1. 手机可用熵_坤鹏论:信息是熵?错
  2. Apache RewriteRule
  3. 微信小程序和微信商城的对比,看看你的企业适合做微信小程序还是微商城
  4. Cannot construct instance of `******` (no Creators, like default construct,exist)
  5. php pho 连接 MySQL_PHPWAMP配置应该如何修改,Web服务器、php、mysql的具体配置修改...
  6. 公众号关联小程序相关
  7. springboot jar 打包成docker 镜像并运行
  8. 人工结算难免错账漏帐,食堂收银如何解决?
  9. scratch(图形化编程工具)制作透视效果!
  10. vue 页面分享功能