06.MySQL环境搭建

3y 2021-11-24 08:37:37
Categories: Tags:

大家好,我是3y

今天这篇主要是记录下搭环境的操作,好让有部分同学对着文档操作。这种环境搭建的我就不把文章记录在austin系列文章上了(可以理解它这些就是番外篇吧)

说起环境,跟大家回忆下austin到目前为止做了啥:

昨天晚上push了一把代码,大家可以先pull下来预习,明天或者后天我会详细说说austin数据库层面上的事(文章正在疯狂写中,每天熬夜写文章也是累啊!)

pull代码后应该发现这次多了的内容是数据库层面的(sql 文件夹和对应yml的配置信息),并且把短信发送记录存储到DB中。

这次austin项目我用的是MySQL作为关系型数据库,使用SpringData JPA 作为 ORM框架。至于原因并还有别的要聊的,我都放在下一篇文章了

01、MySQL安装

环境:CentOS 7.6 64bit

、下载并安装mysql:

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server

、启动并查看状态MySQL:

systemctl start  mysqld.service
systemctl status mysqld.service

、查看MySQL的默认密码:

grep "password" /var/log/mysqld.log

、登录进MySQL

mysql -uroot -p

、修改默认密码(设置密码需要有大小写符号组合—安全性),把下面的my passrod 替换成自己的密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'my password';

、开启远程访问 (把下面的my passrod 替换成自己的密码)

grant all privileges on *.* to 'root'@'%' identified by 'my password' with grant option;

flush privileges;

exit

、在云服务上增加MySQL的端口:

我从购买云服务到用本地连接,应该只花了20分钟。

02、到目前为止如何使用austin

、进入gitee,点个star

https://gitee.com/zhongfucheng/austin

、使用 git clone命令把代码clone到本地

git clone https://gitee.com/zhongfucheng/austin.git

、用你喜欢的IDE打开clone下来的文件夹,并等待Maven加载jar包

、打开properties.yml文件,修改对应的配置(主要是数据库和腾讯云短信账号信息)

、打开austin.sql文件,得到表创建的DDL(后面有新增的表也会在这里更新),执行表的DDL

、找到austin-web模块对应的Controller,调试短信(可以在这个过程中debug了解流程)

、星标并关注公众号Java3y,找到微信等待添加好友,私聊催更下一篇

、三连文章,广而告之

Gitee链接:https://gitee.com/zhongfucheng/austin

GitHub链接:https://github.com/ZhongFuCheng3y/austin