常见数据库安装 |
您所在的位置:网站首页 › ubuntu配置mongodb › 常见数据库安装 |
简介 本文记录了常用数据库,MySQL、PostgreSQL、MSSQL、Oracle、Redis、MongoDB在Windows 及Linux(Ubuntu)下(MSSQL、Oracle除外)的安装,macOS可参考前两者。 解决了Oracle 在Windows下安装,报IO Error的错误。 本文为纯文本说明步骤,没截图。 Windows下的都进行了测试,Linux下比较简单仅给出了命令。 参考文档:只要能搜到,步骤清晰,基本都参考了。 操作系统选择Windows 方便测试SQL Server,使用Windows Server 2019 Linux 大多只是包管理器不同而已,换一下命令即可 以Ubuntu为例 MacOS 可参考Windows与Linux Docker 直接拖就好,注意启动命令 MySQLWindows官网下载安装包 zip https://dev.mysql.com/downloads/mysql/ 下文以此为例 MSI安装 https://dev.mysql.com/downloads/windows/installer/8.0.html 图形化操作简单一些 解压缩 环境变量 新建变量 MYSQL_HOME 值为MySQL目录 编辑Path,添加%MYSQL_HOME%\bin 管理员运行命令行 初始化数据库:mysqld --initialize --console,记录出现的root密码 将MySQL安装为服务 mysqld -install 启动MySQL net start mysql停止 net stop mysql删除服务 mysqld -remove mysql 连接并更新密码 Linux在Linux下有两种可选的MySQL MySQL MariaDB,开源社区维护的MySQL分支,如果Linux发行版没有MySQL可以使用MariaDB 安装 MySQL sudo apt-get update sudo apt-get install mysql-server 提示设置MySQL root密码,输入即可 MariaDB sudo apt-get install mariadb-server sudo mysql即可进入MariaDB 注意更新密码 PostgreSQLWindows官网下载 https://www.enterprisedb.com/downloads/postgres-postgresql-downloads 方案一:使用安装包,安装简单,组件全选,一路往下即可,如果不出意外的话,我就出了意外 方案二:使用ZIP安装 解压,创建data目录 使用管理员权限运行CMD,进入bin 初始化 initdb -D "D:\Software\PostgreSQL\data" -E UTF8 -U postgres --locale="Chinese (Simplified)_China.936" --lc-messages="Chinese_China.936" -A scram-sha-256 -W -D data 指定初始化的数据库目录(此处为当前目录的data文件夹) -U postgres 数据库超级用户名(此处为postgres,如果不设置,会用当前windows用户名为账号) -A password 数据库使用密码授权 -E utf8 数据库编码格式 --locale=C 数据库簇使用的本地化语言 -W 命令行执行后 输入密码初始化过程中需要输入两次 超级用户口令,用于设置 postgres 用户的密码 注册服务 pg_ctl.exe register -D "D:\Software\PostgreSQL\data" -PostgreSQL 配置文件 data下postgresql.conf #listen_addresses = 'localhost'去掉#取消注释 #port = 5432去掉#取消注释 pg_hba.conf 仅本地测试可以不管 # 监听 host all all 0.0.0.0/0 scram-sha-256 host all all ::/0 scram-sha-256启动关闭 net start PostgreSQL net stop PostgreSQLpgAdmin 为图形化控制面板,SQL Shell(psql)命令行 其他: 卸载 pg_ctl.exe unregister -PostgreSQL Linuxsudo apt-get update sudo apt-get install postgresql postgresql-client安装完毕后,系统会创建一个数据库超级用户 postgres,密码为空。 进入数据库 sudo su postgresql psql修改访问IP,允许远程访问 sudo vi /etc/postgresql/12/main/postgresql.conf12为版本 #listen_addresses = 'localhost'去掉#取消注释 sudo vi /etc/postgresql/12/main/pg_hba.conf加入 host all all 0.0.0.0/0 重启服务生效 sudo service postgresql restart SQL ServerWindows官网下载或msdn下载 https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads ed2k://|file|cn_sql_server_2019_developer_x64_dvd_c21035cc.iso|1632086016|7AFACB434CF9716CA7818F39F06BE0F5|/ 挂载镜像,setup安装 SQL Server安装中心,选择第一个全新安装,第三个管理工具之后安装 选择免费的Developer开发者类型,商业需求选商业版 一直下一步到功能选择 数据库引擎服务必选,为做测试可全选 默认实例 下一步到数据库引擎配置,选混合模式,添加密码,添加用户 下一步至结束 安装中心点击管理工具会跳转至官网,下载SQL Server Management Studio 一直下一步即可 使用管理工具连接 服务器名可选主机名,可选localhost window认证不用输入密码,SQL Server 验证:登陆名sa,密码为设置的密码 Linux为兼容性和使用考虑,使用Windows更好。非要装也可以,给出链接 微软官方文档:Linux上的SQL Server https://learn.microsoft.com/zh-cn/sql/linux/sql-server-linux-overview?view=sql-server-ver15 OracleWindows官网下载 https://www.oracle.com/database/technologies/oracle-database-software-downloads.html 解压,setup 配置选项注意的点 创建并配置单实例数据库 桌面类 创建新Windows用户 设置目录,数据库名,口令 如果使用新的Windows用户或其他普通用户,目录权限很重要,很重要,需要给予这个用户对Oracle目录的完全控制权限。 下一步到安装产品 报ACL错误可以点击继续跳过 未赋予目录权限会导致IO Error 等待至完成,时间比较长 Linux最新版19c官方建议使用 Oracle Linux Red Hat Enterprise SUSE Linux Enterprise Server 步骤比较繁琐,只是尝试Oracle的话,没有挑战的必要 RedisWindowsGitHub 下载 https://github.com/tporadowski/redis/releases 解压 配置环境变量 编辑path,添加Redis路径 redis-server运行服务端,redis-cli运行客户端 Linuxsudo apt update # 安装 sudo apt install redis-server # 检查Redis是否正确安装并正常工作 redis-cli --version # 配置位置 sudo vim /etc/redis/redis.conf # 一些操作 sudo service redis start # 启动 sudo service redis stop # 关闭 sudo service redis restart # 重启 sudo service redis staus #状态 redis-cli # 客户端连接 # 远程连接 sudo vi /etc/redis/redis.conf # 将 bind 127.0.0.1 ::1 改为 bind 0.0.0.0 # 重启生效 # 设置密码 sudo vi /etc/redis/redis.conf # 设置:requirepass 自己的密码 MongoDBWindows官网下载 http://www.mongodb.org/downloads 安装简单 Linuxsudo apt update sudo apt-get install mongodb 终端输入mongo测试是否安装完成 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |