数据库安装配置-mysql和postgre

1.postgre数据库
使用EnterpriseDB 下载安装,EnterpriseDB 是全球唯一一家提供基于 PostgreSQL 企业级产品与服务的厂商。下载地址:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
傻瓜式安装

没网环境下安装postgre

首先准备两个脚本
一个install.sh,内容是

FILE="/etc/yum.repos.d/postgres.repo"
if [ ! -f "$FILE" ]; then
    rm -f $FILE
fi
BASE_URL=/tmp/repo
cat > ${FILE} <<- EOF
[postgres]
name=postgres
baseurl=file://${BASE_URL}
enabled=0
gpgcheck=0
EOF
repoclosure --repoid=postgres
yum  -y --disablerepo=\* --enablerepo=postgres install --nogpgcheck postgresql10-server
rm -f $FILE
/usr/pgsql-10/bin/postgresql-10-setup initdb
systemctl enable postgresql-10
systemctl start postgresql-10

另一个是download.sh

yum install -y yum-utils createrepo
yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
mkdir /tmp/postgres
mkdir /tmp/repo
yum install -y --downloadonly --installroot=/tmp/postgres --releasever=/ --downloaddir=/tmp/repo postgresql10-server
createrepo --database /tmp/repo

需要先在有网络的linux上面执行download.sh,会得到两个文件夹repo和postgres,如果没网,就把两个文件夹在有网的环境下拷下来直接放到download里所配置路径的路径下,
放完之后执行完他那俩脚本, sudo passwd postgres修改数据库密码,然后cd /var/lib/pgsql/14/data/里vi postgresql.conf 修改listen_addressses=‘*’;(监听所有ip), vi pg_hba.conf
增加一行 host all all 0.0.0.0/0 md5
然后sudo -u postgres psql登录PostgreSQL,修改登录PostgreSQL密码
ALTER USER postgres WITH PASSWORD ‘postgres’;
然后重启psql即可,重启命令,root用户下执行
systemctl restart postgresql-10.service

2.mysql数据库
https://dev.mysql.com/downloads
2.1 下载安装包
在这里插入图片描述
选择5.7
在这里插入图片描述
2.2 解压
下载完成后解压,解压后如下(zip是免安装的,解压后配置成功即可使用)
注意:只有5.6以前的版本才有在线安装(install msi),5.7之后都是zip压缩版
在这里插入图片描述
在这里插入图片描述
2.3配置环境变量
编辑系统变量
在这里插入图片描述

在Path中添加:%MYSQL_HOME%\bin和%MYSQL_HOME%注意Path中不同值之间的“;”符号不能省略,
2.4创建配置文件my.ini
准备好my.ini文件,可以先新建一个my.txt文件,然后通过重命名修改文件后缀为.ini,【注:5.7.25版本 没my-default.ini这个文件了】
将 my.ini 放置在 D:\mysql\mysql-5.7.32-winx64\mysql-5.7.32-winx64安装目录下
在这里插入图片描述
my.ini内容:

[mysqld]
skip-grant-tables
#端口号
port = 3306
#mysql-5.7.27-winx64的路径
basedir=D:\mysql\mysql-5.7.32-winx64\mysql-5.7.32-winx64
#mysql-5.7.27-winx64的路径+\data
datadir=D:\mysql\mysql-5.7.32-winx64\mysql-5.7.32-winx64\data 
#最大连接数
max_connections=200
#编码
character-set-server=utf8

default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
skip-grant-tables
#new add
group_concat_max_len=10240000
[mysql]
#编码
default-character-set=utf8 

2.5 以管理员身份打开cmd命令窗口,将目录切换到MySQL的安装目录的bin目录下
执行

mysqld install

就出现Install/Remove of the Service Denied! 的提示错误。这是因为没有安装微软常用运行库合集64位导致的,点击如下链接
https://www.microsoft.com/zh-CN/download/details.aspx?id=40784进入微软下载中心,下载vcredist.
在这里插入图片描述
(2)下载相应版本,ARM也就是ARM处理器。X86表示的是CPU指令集类型。x64全称”x86-64”也是CPU的指令集类型。具体区别,可自行查阅资料。这里本人选的第二个程序;
点击下载,安装即可,安装好后,再执行该命令。
2.6初始化
执行完这条命令mysqld --initialize-insecure --user=mysql,这时mysql就帮你自己创建一个data文件夹。
2.7 启动
可以win+R输入services.msc找到mysql启动
也可以命令行
net start mysql 命令(启动MYSQL命令)
net stop mysql 命令(停止MYSQL命令)
在这里插入图片描述
管理员权限下:mysql -u root -p 然后输入密码(你可以验证下空密码是否能登录)
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值