上一节已经给大家讲解了我们 java 项目, 也就是微信小程序后台项目部署到腾讯云服务器, 但是呢, 我们服务器肯定要装 MySQL 数据库吧, 要不然我们的数据放哪里呢, 所以这一节来教大家如何在 Linux 服务器里安装 MySQL 数据库, 并做一些数据库常见的配置.
传送门
《java 项目部署到 Linux 服务器, 微信小程序后台部署到服务器》: https://juejin.im/post/5d6b206bf265da03ae788d01
一, 首先还是登录到我们的服务器
服务器如何登录我在上一节已经讲过了, 大家只需要去看我上一节课程即可.
二, 下载并安装 MySQL
1, 检查服务器是否已经安装过 mysqlyum list installed MySQL * 出现下图所示, 代表没有安装过
- shell> yum localinstall mysql57-community-release-el7-8.noarch.rpmwget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
- rpm -ivh mysql57-community-release-el7-8.noarch.rpm
安装成功后, 会在 / etc/yum.repos.d / 目录下增加了以下两个文件
yum install MySQL-server
2, 安装 MySQL 源
3, 下载 mysql5.7 rpm 源
4 安装下载好的 rpm 包
5 安装 MySQL, 发现提示, y 到底
出现下面标志, 代表安装成功
6, 查看下 MySQL 的版本, 确定是否安装成功 MySQL -V
可以看出我们安装的 MySQL 版本是 5.7.27service mysqld start
查看是否启动 service mysqld status 出现下面箭头所示, 代表已经启动 MySQL
7, 运行 MySQL
8, 取得 MySQL 初始化随机密码 grep "password" /var/log/mysqld.log
可以看到我们的初始密码是 l>KbWhk6K&+Ymysql -uroot -p'l>KbWhk6K&+Y'记得把 l>KbWhk6K&+Y 换成你自己的密码. 下面代表登录成功.
9, 登录 MySQL
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 了, 并且可以通过远程访问到.
视频讲解
下一节会讲如何在 Linux 服务器上安装 maven, 并且把我们的点餐系统的后台 java 项目部署到我们的服务器上, 并且可以实现访问.
来源: https://www.qcloud.com/developer/article/1496725