云服务器部署mysql数据库

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云服务器ECS,u1 2核4GB 1个月
简介: 在云服务器上部署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,可能原因是端口号没有开放成功,重新开放一次就好了。

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
1天前
|
监控 Cloud Native 测试技术
云原生之使用Docker部署ServerBee服务器监控工具
【5月更文挑战第6天】云原生之使用Docker部署ServerBee服务器监控工具
10 1
|
3天前
|
Devops jenkins 网络安全
【DevOps】(四)jekins服务器ssh部署
【DevOps】(四)jekins服务器ssh部署
11 1
|
3天前
|
存储 安全 网络协议
云服务器 Centos7 部署 Elasticsearch 8.0 + Kibana 8.0 指南
云服务器 Centos7 部署 Elasticsearch 8.0 + Kibana 8.0 指南
13 0
|
4天前
|
安全 Linux 网络安全
Linux _ apache服务器部署 不同域名—访问不同网站(多网站)
Linux _ apache服务器部署 不同域名—访问不同网站(多网站)
|
5天前
|
弹性计算 运维 数据安全/隐私保护
【雾锁王国开服】阿里云一键部署雾锁王国联机服务器详细教程
阿里云提供雾锁王国服务器搭建教程,借助计算巢服务,用户可在3分钟内创建Enshrouded游戏服务器。8核32G服务器1个月109元,3个月327元;4核16G10M带宽1个月30元,3个月90元。需先注册并实名认证阿里云账号,然后通过傻瓜式一键部署入口进行购买和设置,包括地域、购买时长、服务器参数等。部署完成后,分享服务器信息给游戏伙伴,即可开始游戏。详细教程和更多配置信息可在阿里云ECS产品页查看。
23 0
|
8天前
|
Java
如何解决使用若依前后端分离打包部署到服务器上后主包无法找到从包中的文件的问题?如何在 Java 代码中访问 jar 包中的资源文件?
如何解决使用若依前后端分离打包部署到服务器上后主包无法找到从包中的文件的问题?如何在 Java 代码中访问 jar 包中的资源文件?
43 0
|
10天前
|
弹性计算 关系型数据库 MySQL
|
10天前
本地部署Jellyfin影音服务器并实现远程访问影音库-2
本地部署Jellyfin影音服务器并实现远程访问影音库
|
10天前
|
Linux 网络安全 文件存储
本地部署Jellyfin影音服务器并实现远程访问影音库-1
本地部署Jellyfin影音服务器并实现远程访问影音库
|
2天前
|
存储 Oracle 关系型数据库
oracle 数据库 迁移 mysql数据库
将 Oracle 数据库迁移到 MySQL 是一项复杂的任务,因为这两种数据库管理系统具有不同的架构、语法和功能。
11 0