给自己搭一个金融数据库(一)
在这个实体经济都开始数字驱动的时代,股市韭菜也得与时俱进,不能停留在拍脑袋决定买或卖的时点上。本文记录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
参数资料
-
https://www.cnblogs.com/huangxinyuan650/p/6360464.html -
https://www.cnblogs.com/volun/p/15824751.html
- 点赞
- 收藏
- 关注作者
评论(0)