不同类型的数据库安装(MySQL服务器部署)

MySQL服务器部署

MySQL中文官网:MySQL

76ffa78fe62d40f0bf28056969bc25a5.png在该页面中找到【下载】,点击进入下载页面。

0d3893c09a20495ab57b0bdbde5d0ee6.png在下载界面中点击图中勾选选项(MySQL社区版)

4b6354e0e34a45e1b38ff9680cda78b3.png在社区版下载页面中,【MySQL Yum Repository】链接为在线仓库安装

1.在线YUM仓库(红帽为例)

bf329dcfd4f446a49adc22af0ae96fdd.png进入仓库下载确认页面,单击确认链接。

3119d5cb304f4c65ae5cc690a6fa1811.png点击确认链接后,浏览器会自动下载仓库安装包,可以将安装包下载好传送到Linux操作系统中进行后续操作

同样,我们可以使用rpm命令直接使用链接进行安装:rpm -i https://repo.mysql.com//mysql84-community-release-el9-1.noarch.rpm

安装完成后,我们可以看到新增的三个仓库,这样我们就可以通过仓库安装MySQL数据库了。

0a56193b5c764230b5de02a653b9a0e0.png

d0e9c80f006f485a9e2b51ffbeb5c15c.png

b8925e76960f4f55980052b8b9e03594.png

2.二进制本地

在上面的页面中点击【MySQL Community Server】链接进入下载页面,在列表选项中选择对应的选项,我们这里选择如下选项。
8646bf6c39d8474497ed29bbe04929f9.png

d7bdbe565aeb421a8c251bd4d33d96e4.png

622f0f74d8aa4cc48a3c37700489732e.png

在确认页面中,点击确认链接进行下载,浏览器会自动下载该安装包,在下载完成后,可以将该安装包传送到Linux操作系统中,也可以通过该链接直接在Linux操作系统中使用wget命令进行下载 
[root@MySQL ~]# wget https://cdn.mysql.com//Downloads/MySQL-8.4/mysql-8.4.3-
1.el9.x86_64.rpm-bundle.tar
我们使用wget命令直接下载。下载完成后,我们使用以下命令进行解压。
[root@MySQL ~]# tar xf mysql-8.4.3-1.el9.x86_64.rpm-bundle.tar
随后进行安装
[root@MySQL ~]# dnf localinstall mysql-community-server-8.4.3- 1.el9.x86_64.rpm
eb36da5acb7d48e787896ac78b8f4b89.png
5c20dea1b62448fca993e5c3c839c4d1.png
39ae11a82c7a4aed9f01fdbb7d13a98f.png

3.容器平台

删除之前的容器安装
[root@MySQL ~]# dnf remove docker \
配置容器软件仓库
【docker在线仓库下载指令】:dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker- ce.repo
[root@MySQL ~]# dnf -y install dnf-plugins-core
[root@MySQL ~]# dnf repolist
5a472bedb0d146608a827bc00e6b319d.png
 
安装Docker相关软件
[root@MySQL ~]# dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin
docker-compose-plugin
启动Docker服务
[root@MySQL ~]# systemctl enable --now docker
拉取MySQL镜像
[root@MySQL ~]# docker search mysql
[root@MySQL ~]# docker pull mysql:8.4.3
[root@MySQL ~]# docker images
启动容器
[root@MySQL ~]# docker run --name mysqltest -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.4.3
查看并测试
[root@MySQL ~]# docker ps

 

[root@MySQL ~]# docker exec -it mysqltest /bin/bash
bash-5.1# mysql -uroot -p
如果无法正常使用docker镜像仓库,可以使用以下指令进行导入导出:
导出镜像
[root@MySQL ~]# docker save -o MySQL843.tar mysql:8.4.3
导入镜像
[root@MySQL ~]# docker load -i MySQL843.tar

4.源码部署

在下载页面点击【MySQL Community(GPL) Downloads】链接进入社区版下载页面,我们选择合适的 版本和选项。

fe333823f63d464abf3161fabc34925d.png

点击【Download】按钮进入到下载确认页面,点击链接继续下载。

bd997908c6954c52805e2331d3eb79dd.png
也可以使用该链接,在Linux操作系统中直接使用wget进行下载:
[root@MySQL ~]# wget https://cdn.mysql.com//Downloads/MySQL-8.4/mysql-8.4.3.tar.gz
在Linux中下载时,如果不指定目录,则在保存在当前目录。
我们在根目录中创建mysql目录,方便操作:
 
[root@MySQL ~]# mkdir /mysql
[root@MySQL ~]# mv mysql-8.4.3.tar.gz /mysql
[root@MySQL ~]# cd /mysql
[root@MySQL mysql]# ll
使用命令解压源码包:
 
[root@MySQL mysql-8.4.3]# tar xf mysql-8.4.3.tar.gz
[root@MySQL mysql]# ll
[root@MySQL mysql]# cd mysql-8.4.3/
[root@MySQL mysql-8.4.3]# pwd
创建用户,修改目录权限
 
[root@MySQL mysql-8.4.3]# groupadd mysql
[root@MySQL mysql-8.4.3]# useradd -r -g mysql -s /bin/false mysql
[root@MySQL mysql-8.4.3]# chmod 777 /mysql/ -R
安装需要的软件:
 
[root@MySQL bld]# dnf install cmake openssl-devel ncurses-devel rpcgen gcc- toolset-12-gcc gcc-toolset-12-gcc-c++ gcc-toolset-12-binutils gcc-toolset-12- annobin-annocheck gcc-toolset-12-annobin-plugin-gcc
[root@MySQL bld]# rpm -i  https://yum.oracle.com/repo/OracleLinux/OL9/codeready/builder/x86_64/getPackag
e/libtirpc-devel-1.3.3-9.el9.x86_64.rpm
配置并编译:
 
[root@MySQL bld]# cmake ..
[root@MySQL bld]# make
[root@MySQL bld]# make install
[root@MySQL bld]# cd /usr/local/mysql
[root@MySQL mysql]# mkdir mysql-files
[root@MySQL mysql]# chown mysql:mysql mysql-files
[root@MySQL mysql]# chmod 750 mysql-files
[root@MySQL mysql]# bin/mysqld --initialize --user=mysql
 
[root@MySQL mysql]# bin/mysqld_safe --user=mysql &
登录测试:
 
[root@MySQL mysql]# mysql -S /tmp/mysql.sock -uroot -p
5. Windows 平台(1)
 
1668b059e07140efbddcd78fc2215795.png
 
点击【Download】按钮j进入到下载确认页面,单击确认链接直接下载。
下载完成,双击执行该可执行程序,打开欢迎页面,单击【Next】按钮进入下一步。
252817a5f1f94cd8a323cacd00b41e35.png
进入到用户协议页面,选中复选框,单击【Next】按钮,进入下一步。
615ead6f85d545fcb56ab5d91ce19a20.png
 
进入安装类型选择页面,我们这里选择第一个【Typical】,选中后直接进行下一页。
187a904f925c41f0a85b9ea566e26cf6.png
 
进入准备页面,我们单击【Install】按钮进行安装。
20557c1d3cbb40caa0c31c2d27774b83.png
经过一段时间的安装,安装完成后,显示如下页面,默认选中【Run MySQL Configurator】按钮,单击 【Finish】按钮进行配置。
a45e3ff311934990957dfc5466af9a8e.png
 
进入配置页面,单击【Next】按钮进入下一步。
12e390d57e904827af4c24b06636b01d.png
进入选择数据目录页面,这里我们保持默认,单击【Next】按钮进入下一步。
7beac322b96e4d999f18e3e03a2c5e04.png
 
进入配置类型和网络配置页面,我们这里保持默认,单击【Next】按钮进入下一步。
b6a7e1fcf4a34fafbc6ffdc9bfac171d.png
在账号和角色页面,我们输入 root 账号的密码并确认密码,默认不添加新账号,单击【Next】下一步。
d6bb22ef145e4b02b994afbb38236b0b.png
进入服务配置页面,这里我们保持默认,单击【Next】按钮进入下一步。
1aa8bd02e87744d9b19d2095256b8f2a.png
进入服务权限页面,我们这里保持默认,单击【Next】按钮进入下一步。
30f35cd8bb5943ecbd978c685fe40640.png
 
配置示例数据库是否要载入,选中即为载入,我们这里选择载入,单击【Next】进行下一步。
33c39803932140bb93d16b71fd3c071a.png
进入配置摘要页面,单击【Execute】按钮执行配置。
 
2503245ab6bc4addbe8fb41ada362309.png
配置执行完毕后,如下所示,单击【Next】进入下一步。
 
 
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
(上图勾选项如果报错,极有可能是你的计算机名称含有中文,建议改为无汉字的名称重启并删除重新下载配置)
!!!!!!!!!!!!!!!!!!!  !   !   !    !     !    !    !
 
 
 
232815092b1d4504ad06d8c00641b588.png
 
 
图形客户端(2)
使用图形终端工具来进行连接使用,比如:mysql-workbench-community-8.0.40-winx64
在官方页面下载安装:
6423251bc3784b65a1e1e34bded14b69.png
6fb687701e5b4b6e948a51d49ee9578c.png
6cfe6a66403c40bdbeba4546c84c7c09.png
c70655b5245f47afbb4e46cc9faefa13.png
4708ee54d2544bedbe520c007b492789.png
26021829c1a440c6890d99ff637a8435.png
 
 
8598b58a14d54ad1a89c475446412011.png
默认会话打开时(上图勾选),会提示有报错信息,按如下方法进行更改。
 
找到 C:\Program Files\MySQL\MySQL Workbench 8.0\workbench 目录下的 os_utils.py 文件,使用 notepad++ 软件打开进行编辑。
找到 356 行,将字符集 utf-8 编码形式修改为 gbk 即可。
15c8520d627649739bbadbeb6080a454.png
修改之后为下面所示:
f136a9f438cd4e51b2fcffcc5eb68d80.png
在保存时,该软件会进行如下提示:单击【是(Y)】按钮,notepad++将会以管理员模式打开,但是这个 模式打开后,该文件是没有保存的,你需要再次进行保存!(ctrl+s)
a9a22e3c6d9b4b5aab43e6c002e464cb.png
保存成功后,再次打开 MySQL Workbench。
 
 
09ef0ba126a848318394170956871aa4.png
 
环境变量配置(3)
在配置环境变量之前,在命令行执行 mysql 客户端命令,则会出现以下提示:
1aa264520bbe4256bb10ad16f24092a7.png
 
 
接下来,我们开始配置环境变量。
找到如下页面,单击【高级系统设置】按钮。
0a5d686b529540ab96c7304773110b28.png
 
打开如下页面,我们可以选择上面的用户变量配置,也可以选择下方的系统变量配置。我这里选择系统变量配置,在系统变量串口中选中【Path】变量,单击系统变量下方的【编辑】按钮。
178034f99a654df683b60101f165b76f.png将如下路径手动添加到该变量(上图蓝色背景选择项)
添加完成后在命令行:
269f7037d2924b089e396a0b45bceac6.png
 
 
 
致此,举例的一些不同类型的数据库安装介绍完毕
如有错误敬请指出改正

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值