阿里云linux服务器安装mysql并实现远程访问

简介: 阿里云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


查看是否启动

service mysqld status

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

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


可以看到我们的初始密码是 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了,并且可以通过远程访问到。

视频讲解

https://edu.csdn.net/course/detail/25549

下一节会讲如何在linux服务器上安装maven,并且把我们的点餐系统的后台java项目部署到我们的服务器上,并且可以实现访问。

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
12月前
|
运维 安全 Ubuntu
阿里云渠道商:服务器操作系统怎么选?
阿里云提供丰富操作系统镜像,涵盖Windows与主流Linux发行版。选型需综合技术兼容性、运维成本、安全稳定等因素。推荐Alibaba Cloud Linux、Ubuntu等用于Web与容器场景,Windows Server支撑.NET应用。建议优先选用LTS版本并进行测试验证,通过标准化镜像管理提升部署效率与一致性。
|
12月前
|
存储 监控 安全
阿里云渠道商:云服务器价格有什么变动?
阿里云带宽与存储费用呈基础资源降价、增值服务差异化趋势。企业应结合业务特点,通过阶梯计价、智能分层、弹性带宽等策略优化成本,借助云监控与预算预警机制,实现高效、可控的云资源管理。
|
12月前
|
弹性计算 运维 安全
阿里云轻量应用服务器38元1年和云服务器99元1年怎么选?二者性能区别及选择参考
在阿里云当下的活动中,38元/年的轻量应用服务器与99元/年的云服务器ECS成为众多新用户的关注焦点。但是有部分用户并不是很清楚二者之间的区别,因此就不知道应该如何选择。接下来,笔者将为您详细剖析ECS云服务器与轻量应用服务器的差异,以供您参考和选择。
1038 4
阿里云轻量应用服务器38元1年和云服务器99元1年怎么选?二者性能区别及选择参考
|
安全 Linux
阿里云linux服务器使用脚本通过安全组屏蔽异常海外访问ip
公网网站可能会遭受黑客攻击导致访问异常,使用此脚本可以屏蔽掉异常IP 恢复访问。也可自行设置定时任务定期检测屏蔽。
1029 28
|
存储 运维 监控
深度体验阿里云系统控制台:SysOM 让 Linux 服务器监控变得如此简单
作为一名经历过无数个凌晨三点被服务器报警电话惊醒的运维工程师,我对监控工具有着近乎苛刻的要求。记得去年那次大型活动,我们的主站流量暴增,服务器内存莫名其妙地飙升到90%以上,却找不到原因。如果当时有一款像阿里云 SysOM 这样直观的监控工具,也许我就不用熬通宵排查问题了。今天,我想分享一下我使用 SysOM 的亲身体验,特别是它那令人印象深刻的内存诊断功能。
876 1
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。
|
弹性计算 Linux 数据库
阿里云国际版如何迁移Linux云服务器系统盘中的数据
阿里云国际版如何迁移Linux云服务器系统盘中的数据
|
弹性计算 网络协议 Ubuntu
如何在阿里云国际版Linux云服务器中自定义配置DNS
如何在阿里云国际版Linux云服务器中自定义配置DNS

推荐镜像

更多