零基础入门小程序后台服务器开发~linux服务器安装mysql并实现远程访问(以腾讯云为例)

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 零基础入门小程序后台服务器开发~linux服务器安装mysql并实现远程访问(以腾讯云为例)

上一节已经给大家讲解了我们java项目,也就是微信小程序后台项目部署到腾讯云服务器,但是呢,我们服务器肯定要装mysql数据库吧,要不然我们的数据放哪里呢,所以这一节来教大家如何在linux服务器里安装mysql数据库,并做一些数据库常见的配置。


传送门


《java项目部署到linux服务器,微信小程序后台部署到服务器》:https://juejin.im/post/5d6b206bf265da03ae788d01


一,首先还是登录到我们的服务器


服务器如何登录我在上一节已经讲过了,大家只需要去看我上一节课程即可。



二,下载并安装mysql


  • 1,检查服务器是否已经安装过mysql
yum list installed mysql*

出现下图所示,代表没有安装过

  • 2,安装mysql源
shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm
  • 3,下载mysql5.7 rpm源
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

  • 4安装下载好的rpm包
rpm -ivh mysql57-community-release-el7-8.noarch.rpm

安装成功后,会在/etc/yum.repos.d/目录下增加了以下两个文件

  • 5安装mysql,发现提示,y到底
yum install mysql-server

出现下面标志,代表安装成功

  • 6,查看下mysql的版本,确定是否安装成功
mysql -V

可以看出我们安装的mysql版本是5.7.27


  • 7,运行mysql
service mysqld start

d7111cb8bb3ca0add99a76efa788a4f5.png

查看是否启动


service mysqld status

出现下面箭头所示,代表已经启动mysql

943983c151438b8dea428aa05c8e8995.jpg

  • 8,取得mysql初始化随机密码
grep "password" /var/log/mysqld.log

a9b295357aaf3ba8c6adf516b37f429c.jpg

可以看到我们的初始密码是 l>KbWhk6K&+Y


  • 9,登录mysql
mysql -uroot -p'l>KbWhk6K&+Y'

记得把l>KbWhk6K&+Y换成你自己的密码。下面代表登录成功。

  • 10,更改root密码
SET PASSWORD = PASSWORD('你的新密码');

(“需要带数字,大写字母,小写字母,特殊符号”)如我设置密码为 Qc123456!

设置密码永不过期

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

一定要记得执行下面代码刷新MySQL的系统权限相关表


flush privileges;

根据个人需求,设置数据库用户在所有ip下以及在本地可访问,以下用root用户做演示

grant all privileges on *.* to root@"%" identified by "你的密码";
grant all privileges on *.* to root@"localhost" identified by "你的密码";
flush privileges;

如下图就是设置可以远程访问服务器里的mysql数据库


三,idea远程访问服务数据库。


1,进入mysql链接

2,输入信息链接服务器mysql数据库

3,查看链接效果

到这里我们就完整的在linux服务器里安装好mysql了,并且可以通过远程访问到。

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
13天前
|
Linux Python
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。
|
16天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
100 20
|
9天前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
100 7
|
16天前
|
Unix Linux 编译器
UNIX/Linux 上的安装
UNIX/Linux 上的安装。
35 2
|
2月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
73 4
|
8月前
|
弹性计算 关系型数据库 MySQL
数据传输DTS腾讯云上的mysql同步到阿里云上的mysql可以操作吗?
数据传输DTS腾讯云上的mysql同步到阿里云上的mysql可以操作吗?
320 0
|
存储 云安全 大数据
【云计算和大数据平台】云计算平台和大数据平台(如阿里云、腾讯云、华为云等)的搭建和使用方法
【云计算和大数据平台】云计算平台和大数据平台(如阿里云、腾讯云、华为云等)的搭建和使用方法
464 0
|
8月前
|
监控 关系型数据库 MySQL
数据传输DTS腾讯云上的mysql同步到阿里云上的mysql可以操作吗?
数据传输DTS腾讯云上的mysql同步到阿里云上的mysql可以操作吗?
365 0
|
8月前
|
安全 小程序 网络安全
阿里云腾讯云免费SSL证书托管系统的开发初衷
由于Google等公司推动,互联网安全趋势将SSL证书期限统一缩短至3个月,阿里云和腾讯云相继跟进。对于管理多个站点的小公司而言,手动维护变得繁琐。为自动化此过程,作者探索使用API解决方案。通过研究腾讯云API,成功实现证书的自动创建、审核和下载。为应对无免费到期提醒服务,作者创建计划任务,在证书到期前7天发送提醒,初期采用短信提醒,并增设公众号模板消息作为备选方案,完成到期提醒系统的构建。接下来的文章将讨论SSL证书的申请和下载流程。
160 2
|
8月前
|
安全 Linux
Linux【问题记录 03】阿里云+腾讯云服务器的 kdevtmpfsi(H2Miner挖矿蠕虫变种)病毒处理(5个详细步骤)
Linux【问题记录 03】阿里云+腾讯云服务器的 kdevtmpfsi(H2Miner挖矿蠕虫变种)病毒处理(5个详细步骤)
218 1