云服务器部署mysql数据库

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 在云服务器上部署mysql数据库

通过在云服务器上下载安装mysql,然后通过Navicat Premium 15和sqlyog可视化,从而实现将数据库部署到云服务器上,进而可以让团队成员都可在自己的可视化工具中访问到该数据库,极大的方便了团队成员实现项目。
大致步骤:

1、选择下载路径

 cd usr/local/src/

2、确保服务器系统处于最新状态

 yum -y update

3、首先检查是否已经安装,如果已经安装先删除以前版本,以免安装不成功

 rpm -qa | grep mysql
或
 yum list installed | grep mysql

4、下载MySql安装包

 #mysql 8.0数据库
 rpm -ivh http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

5、安装MySql

 yum install -y mysql-server
或
 yum install mysql-community-server

6、设置开机启动mysql

 systemctl enable mysqld.service

7、检查是否已经安装了开机自动启动

 systemctl list-unit-files | grep mysqld

8、设置开启服务

 systemctl start mysqld.service

# # 9、查看MySql默认密码(进入mysql目录 查看mysqld.log ,感觉不管装哪,都是进入这个目录)

 cd /var/log/mysql
 cat mysqld.log

10、登录mysql

(1)如果有密码,则

  mysql -uroot -p //密码也就是第九步里面查看到的默认密码

(2)如果显示当前密码为空,则:(8.X版本的重置密码命令如下,其他版本可百度解决)

  mysql -uroot;

11、修改当前用户密码

 ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘newpassword’;
 flush privileges;

12、 开启远程登录,授权root远程登录

 use mysql;
 #查看用户表权限:
 select host,user from user;
 #运行下面两句话之后就可以通过root账户远程登陆。
 update user set host=‘%’ where user=‘root’;
 #命令立即执行生效(千万不要忘记刷新!!!!!)
 #这句表示从mysql数据库的grant表中重新加载权限数据
 flush privileges;
 #查看是否成功:
 select host,user from user;

# # 13、检查阿里云的安全组是否开放3306端口(没有就配置一下)

  配置方法就是添加安全组开放端口号

14、可视化

(1)使用 Navicat Premium 15 连接

    连接数据库输入自己的服务器ip就可以账号密码就是数据库账号密码

下载可参考:https://www.jianshu.com/p/469a1337d74a

(2)使用 sqlyog 连接

    把SQL的地址 修改为 自己云服务器的ip地址就好了

问题:
如果在连接时,出现错误码2003,可能原因是端口号没有开放成功,重新开放一次就好了。

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
22天前
|
弹性计算 监控 负载均衡
|
27天前
|
存储 监控 安全
数据库多实例的部署与配置方法
【10月更文挑战第23天】数据库多实例的部署和配置需要综合考虑多个因素,包括硬件资源、软件设置、性能优化、安全保障等。通过合理的部署和配置,可以充分发挥多实例的优势,提高数据库系统的运行效率和可靠性。在实际操作中,要不断总结经验,根据实际情况进行调整和优化,以适应不断变化的业务需求。
|
16天前
|
弹性计算 开发工具 git
2分钟在阿里云ECS控制台部署个人应用(图文示例)
作为一名程序员,我在部署托管于Github/Gitee的代码到阿里云ECS服务器时,经常遇到繁琐的手动配置问题。近期,阿里云ECS控制台推出了一键构建部署功能,简化了这一过程,支持Gitee和GitHub仓库,自动处理git、docker等安装配置,无需手动登录服务器执行命令,大大提升了部署效率。本文将详细介绍该功能的使用方法和适用场景。
2分钟在阿里云ECS控制台部署个人应用(图文示例)
|
26天前
|
SQL 关系型数据库 数据库
国产数据实战之docker部署MyWebSQL数据库管理工具
【10月更文挑战第23天】国产数据实战之docker部署MyWebSQL数据库管理工具
91 4
国产数据实战之docker部署MyWebSQL数据库管理工具
|
23天前
|
PHP 数据库 数据安全/隐私保护
布谷直播源码部署服务器关于数据库配置的详细说明
布谷直播系统源码搭建部署时数据库配置明细!
|
25天前
|
存储 关系型数据库 MySQL
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
211 2
|
1月前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
272 3
|
1月前
|
NoSQL Linux PHP
|
9天前
|
人工智能 弹性计算 编解码
阿里云GPU云服务器性能、应用场景及收费标准和活动价格参考
GPU云服务器作为阿里云提供的一种高性能计算服务,通过结合GPU与CPU的计算能力,为用户在人工智能、高性能计算等领域提供了强大的支持。其具备覆盖范围广、超强计算能力、网络性能出色等优势,且计费方式灵活多样,能够满足不同用户的需求。目前用户购买阿里云gpu云服务器gn5 规格族(P100-16G)、gn6i 规格族(T4-16G)、gn6v 规格族(V100-16G)有优惠,本文为大家详细介绍阿里云gpu云服务器的相关性能及收费标准与最新活动价格情况,以供参考和选择。
|
14天前
|
机器学习/深度学习 人工智能 弹性计算
什么是阿里云GPU云服务器?GPU服务器优势、使用和租赁费用整理
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等多种场景。作为亚太领先的云服务提供商,阿里云的GPU云服务器具备灵活的资源配置、高安全性和易用性,支持多种计费模式,帮助企业高效应对计算密集型任务。
下一篇
无影云桌面