给自己搭一个金融数据库(一)

举报
darkpard 发表于 2022/03/18 11:07:00 2022/03/18
【摘要】 在这个实体经济都开始数字驱动的时代,股市韭菜也得与时俱进,不能停留在拍脑袋决定买或卖的时点上。本文记录0-1给自己搭一个金融数据库的过程。1. 数据库软件的安装建一个金融数据库,首先得安装一个数据库软件,它是数据库的载体。1.1. 数据库软件的选型在安装数据库软件前,先得明确装啥。这里我先mysql,原因吗?首先是免费,其次是稳定,再次是我对它比较熟悉。1.2. 数据库软件的安装安装比较简单...

在这个实体经济都开始数字驱动的时代,股市韭菜也得与时俱进,不能停留在拍脑袋决定买或卖的时点上。本文记录0-1给自己搭一个金融数据库的过程。

1. 数据库软件的安装

建一个金融数据库,首先得安装一个数据库软件,它是数据库的载体。

1.1. 数据库软件的选型

在安装数据库软件前,先得明确装啥。这里我先mysql,原因吗?首先是免费,其次是稳定,再次是我对它比较熟悉。

1.2. 数据库软件的安装

安装比较简单,教程也很容易找到。

首先下载一个rpm。

wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

然后用安装rpm。

rpm -ivh mysql57-community-release-el7-9.noarch.rpm

再然后安装用yum命令安装mysql。

yum install mysql-serve

但是这一步的安装碰到了问题,提示

Failing package is: mysql-community-libs-compat-5.7.37-1.el7.x86_64 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

这时,需要先更新GPG。

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

然后再安装mysql。

yum install mysql-serve

这时mysql的安装基本上就完成了。

1.3. 数据库软件的基本使用

首先启动数据库。

systemctl start mysqld

然后获取数据库的初始密码。

grep 'temporary password' /var/log/mysqld.log

然后登陆数据库。

mysql -u root -p

再输入刚刚获得的初始密码。

在正式使用数据库前,必须先改数据库的密码,否则无法使用。修改的方法是登陆数据库后运行以下命令:

set password=password("yourpassword");

注意这里最后的";"绝对不能少,否则无法运行。

修改完密码后就能正常使用了,但这里有时候我们会开启mysql的远程访问,再运行以下代码即可:

use mysql;
update user set Host='%' where User='root';

但需要注意的是,开启远程访问一定要设一个复杂密码,要不然会增加服务器的危险性。如果想关闭远程访问,则改回来即可。

update user set host="localhost" where user="root" and host="%";

再尝试性使用下数据库,在数据库下建立一个股票库,只需运行

create database stock;

再来看数据库

show databases;

可以看到多了个stock

参数资料

  1. https://www.cnblogs.com/huangxinyuan650/p/6360464.html
  2. https://www.cnblogs.com/volun/p/15824751.html
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。