赞
踩
本文是个人总结的数据库安装文档。如有错误,欢迎指出!谢谢
yum update -y
官网介绍:https://www.postgresql.org/download/linux/redhat/
yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
yum install -y postgresql10-server
/usr/pgsql-10/bin/postgresql-10-setup initdb
systemctl enable postgresql-10
systemctl start postgresql-10
systemctl stop postgresql-10
systemctl status postgresql-10
systemctl status postgresql-10
PostgreSQL会自动创建postgres用户, 创建数据库之前, 要用postgres用户或root用户登录并重置postgres用户密码.
su -l postgres
连接数据库, psql
命令会激活PostgreSQL数据库终端:
psql
重置postgres用户密码
alter user postgres with password 'sensingterra';
登出
\q
exit
postgresql.conf
存放位置在/var/lib/pgsql/10/data/
下,
vim /var/lib/pgsql/10/data/pg_hba.conf
翻到文件最后,将最后三行注释,并添加一行代码
host all all 0.0.0.0/0 md5
将listen_addresses修改为 listen_addresses = ‘*’
vim /var/lib/pgsql/10/data/postgresql.conf
listen_addresses = ‘*’
重启服务
systemctl restart postgresql-10
#安装epel-release
yum -y install epel-release
yum -y install cmake cmake-gui
yum -y install cairo-devel libcurl-devel
yum -y install gdal-devel geos-devel openssl-devel libpqxx-devel proj-devel gtk3-devel wxGTK3-devel libcanberra-gtk3 --skip-broken
yum -y install gdal
#安装postgis,无需GDAL
yum -y install postgis25_10 postgis25_10-devel postgis25_10-client postgis25_10-debuginfo postgis25_10-utils
#安装ogr_fdw10扩展
yum -y install ogr_fdw10 pgrouting_10
缺少Percona-XtraDB-Cluster-shared-55-5.5.37-25.10.756.el6.x86_64.rpm这个包
wget http://www.percona.com/redir/downloads/Percona-XtraDB-Cluster/5.5.37-25.10/RPM/rhel6/x86_64/Percona-XtraDB-Cluster-shared-55-5.5.37-25.10.756.el6.x86_64.rpm
rpm -ivh Percona-XtraDB-Cluster-shared-55-5.5.37-25.10.756.el6.x86_64.rpm
vi /etc/selinux/config
SELINUX=disabled
yum install perl net-tools -y
rpm -qa | grep mysql
rpm -qa | grep mariadb
如果你系统有安装,那可以选择进行卸载:
rpm -e mysql // 普通删除模式
rpm -e mariadb // 删除 mariadb
rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64
到官网 https://dev.mysql.com/downloads/mysql/5.7.html 下载 5.7 的MySQL rpm包
rpm -ivh /opt/mysql-community-common-5.7.32-1.el7.x86_64.rpm
rpm -ivh /opt/mysql-community-libs-5.7.32-1.el7.x86_64.rpm
rpm -ivh /opt/mysql-community-client-5.7.32-1.el7.x86_64.rpm
rpm -ivh /opt/mysql-community-server-5.7.32-1.el7.x86_64.rpm
chown mysql:mysql -R /var/lib/mysql
mysqld --initialize
systemctl start mysqld
systemctl status mysqld
mysqladmin --version
# 查看密码
grep 'temporary passwor' /var/log/mysqld.log
//根据查询到的密码进行登录
mysql -u root -p
# 修改最短密码长度
set global validate_password_length=6;
set global validate_password_policy=0;
alter user user() identified by '981231';
use mysql;
update user set host = '%' where user = 'root';
flush privileges;
# 修改/etc/my.cnf配置文件,加入以下内容
vim /etc/my.cnf
character_set_server = utf8
bind-address=0.0.0.0
# 重启
service mysqld restart
tar -zxvf mongodb-linux-x86_64-rhel70-3.6.20.tgz -C /opt/module
vim /etc/profile
export MONGODB_HOME=/opt/module/mongodb-linux-x86_64-rhel70-3.6.20
export PATH=$PATH:$MONGODB_HOME/bin
source /etc/profile
cd /opt/module/mongodb-linux-x86_64-rhel70-3.6.20
mkdir -p data/db
sudo chmod -r 777 data/db
mkdir logs
cd logs
touch mongodb.log
cd /opt/module/mongodb-linux-x86_64-rhel70-3.6.20/bin
vim mongodb.conf
dbpath = /opt/module/mongodb-linux-x86_64-rhel70-3.6.20/data/db
# 日志文件存放目录
logpath = /opt/module/mongodb-linux-x86_64-rhel70-3.6.20/logs/mongodb.log
#端口
port = 27017
#以守护程序的方式启用,即在后台运行
fork = true
auth = true
bind_ip = 0.0.0.0
cd /opt/module/mongodb-linux-x86_64-rhel70-3.6.20/bin
./mongod -f mongodb.conf
ps -ef|grep mongodb
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。